在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ create react app 引入單張圖片報(bào)錯(cuò)

create react app 引入單張圖片報(bào)錯(cuò)

為什么logo可以,a.png就不可以?

import React, { Component } from 'react';
import './App.css';
import logo from './logo.svg'
import imgs from './a.png'

let imgJson = require('./imageDatas');

function imgURL(imgDateArray) {

    for(var i=0;i<imgDateArray.length;i++){
        var signleImageData = imgDateArray[i];
        signleImageData.imageURL =`./react-card/src/img/${signleImageData.fileName}`;
       // console.log(signleImageData.imageURL)
        return signleImageData.imageURL
        //imgDateArray[i] = signleImageData;
    }
}

var url = imgURL(imgJson);
console.log(url);

class App extends Component {

  render() {
    return (
      <div className="App">
        <header className="App-header">
          <img src={logo} className="App-logo" alt="logo" />
            <img src={imgs} />
          <h1 className=''>Welcome to React  </h1>
        </header>
        <p className="App-intro">
          To get started, edit <code>src/App.js</code> and save to reload.
        </p>
      </div>
    );
  }
}

export default App;

clipboard.png

回答
編輯回答
怪痞
2018年1月13日 02:03
編輯回答
傻丟丟

應(yīng)該是沒有配置合適的webpack-loader,一個(gè)是svg,一個(gè)是png。loader是不一樣的

不過(guò)按道理講的話,我們使用url-loader就可以同時(shí)處理svg和png。

        {
          test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
          exclude: /node_modules/,
          include: [opts.src],
          use: [
            {
              loader: 'url-loader',
              options: {
                limit: opts.urlLimit,
                name: url_name
              }
            }
          ]
        }

所以至少貼一下你的配置吧?

2017年4月16日 03:44
編輯回答
好難瘦

文件是否存在, webpack module 里面可否加 png 的處理

2018年2月5日 12:29