第一次發segmentfault ,記錄一下關於最近生產環境,開發環境路徑問題。
開發環境下我們可以在vue中引入相對路徑,但在生產環境,會預設為根目錄static,所以我們需要在config 目錄下index.js build物件中 assetsPublicPath 設定為`./`, 就可以了。
對於在vue元件背景圖片的引用問題。我們需要在utils.js 檔案下 加入一段程式碼
if (options.extract) {
return ExtractTextPlugin.extract({
use: loaders,
publicPath: `../../`,
fallback: `vue-style-loader`
})
} else {
return [`vue-style-loader`].concat(loaders)
}
在這裡加入publicPath 路徑就可以了。 記錄下遇到的坑