npm run build --reportjavascript
proxyTable: { '/api/**': { target: 'http://www.xxx.com', // 你接口的域名 secure: false, // 若是是https接口,須要配置這個參數 changeOrigin: true, // 若是接口跨域,須要進行這個參數配置 } }
1:安裝less的loader:npm install less less-loader --save-devcss
1: 在webpack.base.conf.js搜索resolve,在alias對象裏面配置。vue
resolve: { extensions: ['.js', '.vue', '.json'], alias: { '@': resolve('src'), 'common': resolve('src/common'), 'components': resolve('src/components'), 'base': resolve('src/base'), 'api': resolve('src/api') } }
2: 在組建裏面使用就不用使用相對路徑一直向上找了java
// 組件裏面使用例子 import Scroll from 'base/scroll/scroll'; import {prefixStyle} from 'common/js/dom'; import {getRecommend, getDiscList} from 'api/recommend'
在根目錄的config文件下面找的index.js文件,修改bulid下面的配置assetsPublicPath,在/前面加一個.webpack
assetsPublicPath: './',
在根目錄的config文件下面找的index.js文件,修改bulid下面的配置productionSourceMap爲falseweb
productionSourceMap: false,