默認狀況下經過webpack+vuec-li打包的css、js等資源,路徑都是絕對的,即static在根目錄下,假如部署到帶有文件夾目錄的項目中,資源路徑就會出錯,如何解決。css
1.修改資源引用相對路徑,打開build/webpack.prod.conf.jsvue
找到27行 output:增長publicPath:'./',如圖:webpack
固然在config文件夾下的index.js中修改 web
assetsPublicPath:'./'
一樣也能夠達到資源的相對引用。ui
2.修改css資源引用的相對路徑,打開build/utils.js,找到如下位置spa
增長 publicPath: '../../' 便可code
打包後便可以放到任何目錄下了。blog