問題描述1.項目路徑如下圖圖片描述2.sass目錄下reset.scss.footer{background: url("/static/img/top.png") no-repeat;}3.npm run build圖片路徑錯誤,調試模式下在/static前面改為./static可以加載出圖片如果將reset.scss footer改為./static/img/top.png webpack 報錯提示 This relative module was not found這里好像只能用絕對路徑圖片描述相關代碼1.buid/utils.jsif (options.extract) { return ExtractTextPlugin.extract({
use: loaders,
fallback: 'vue-style-loader',
publicPath: '../../',
})
}
sass配置
scss: generateLoaders('sass').concat(
{
loader: 'sass-resources-loader',
options: {
resources: path.resolve(__dirname, '../static/sass/main.scss')
}
}2.config/index.jsbuild: {// Template for index.htmlindex: path.resolve(__dirname, '../dist/index.html'),// PathsassetsRoot: path.resolve(__dirname, '../dist'),assetsSubDirectory: 'static',assetsPublicPath: './',}如何將static/img圖片路徑build之后改為相對路徑呢?
添加回答
舉報
0/150
提交
取消