我遇到了一个问题,即file-loader不能复制使用resolve.alias的图像。
一个例子:
<img src="assets/images/image.jpg"/>
resolve.alias是什么:
alias: {
'assets': path.resolve(__dirname, 'client/assets'),
}
文件加载器(file-loader)是:
{ test: /\.(jpe?g|gif|png|svg)$/, loader: 'file-loader?name=assets/images/[name].[ext]' }
这是在React/Redux应用程序中。我知道可以使用require,但一些图像使用变量,如果该变量等于没有图像的值,则整个应用程序将崩溃,因为加载模块失败。
大家有什么想法吗?
谢谢。