如图
修改了assetsPublicPath配置,js和css带上了前缀,但是图片却没有
目录结构是这样的
如图
修改了assetsPublicPath配置,js和css带上了前缀,但是图片却没有
目录结构是这样的
assetsSubDirectory
,你应该再改一下这个字段。
补充:
// utils.js
exports.assetsPath = function (_path) {
const assetsSubDirectory = process.env.NODE_ENV === 'production'
? config.build.assetsSubDirectory
: config.dev.assetsSubDirectory
return path.posix.join(assetsSubDirectory, _path)
}
// webpack.base.conf.js
test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
loader: 'url-loader',
options: {
limit: 10000,
name: utils.assetsPath('img/[name].[hash:7].[ext]')
}
lz看一下utils的assetsPath方法和webpack.base.conf.js
中有关图片类型的loader处理路径,这样大概就能够明白最终编译的static/img
是怎么来的了。
2 回答883 阅读✓ 已解决
2 回答922 阅读
1 回答957 阅读
821 阅读
589 阅读
试了一下把

imgPath前面的../../删掉就可以了
已经被自己蠢死了。。可以删掉问题吗?