这是我的当前文件夹结构。
如您所见,我有一个资产文件夹,其中包含所有我的图像。这是我的webpack入口和输出配置。
客户端入口是我的React项目的源代码 CLIENT_ENTRY: path.join(process.cwd(), 'src/client/index.jsx')
现在这是我在BASH中输出的结果,当webpack完成它的工作后
这是我尝试从项目根目录中的assets文件夹加载图像的位置
只有预期的导入有效。
我尝试在 webpack 中更改输出和公共路径,比如:
path: path.resolve(__dirname, 'dist'), publicPath: '/',
path: path.resolve(__dirname, 'dist/assets'), publicPath: '/assets/',
path: path.resolve(__dirname, 'dist'), publicPath: '/assets',
path: path.resolve(__dirname, 'dist'), publicPath: '/assets/',
等等等等。
如果有人可以帮助我,那就太好了。
{ test: /\.(ttf|otf|eot|svg)(\?v=[0-9]\.[0-9]\.[0-9])?|(jpg|gif)$/, loader: 'file-loader?name=./static/fonts/[name].[ext]' }
- cbll