webpack配置 关于jsx中图片引入的问题

新手上路,请多包涵

clipboard.png

import React from 'react';
import { BrowserRouter as Router, Route, Link } from "react-router-dom";
import icon from '@/assets/images/bg.jpg'

const App = () => {
  return (
    <Router>
      <div>
        {/* 这样可以 */} <img src={icon} alt="logo" />
        {/* 这样失败 */} <img src="./assets/images/bg.jpg" alt="" />
      </div>
    </Router>
  )
}

export default App;

clipboard.png
第二张图路径显然没有处理过,无法显示

是少配置了什么loader吗?
在create-react-app脚手架中就可以以第二种方式来写的

阅读 3k
2 个回答
新手上路,请多包涵

我弄错了,create-react-app也不行
哈哈,是它不行,不是我不行

第二种你把图片的路径放对应该也行

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题