iview-cli 採坑記錄

1.iview-cli 關於跨域的問題:
使用 webpack-devServer 啓動 node 服務器能夠經過配置 proxy 對象實現跨域:css

let proxyUrl = 'http://dev.api.wankaonline.gm825.net';

devServer: {
    proxy: {
        '/index': {
        target: proxyUrl,
        pathRewrite: {'^/index' : '/index'},
        ws: true,
        changeOrigin: true,
    },  
        ...      

    }
}

2.打包後文件不加 hash 值,以下修改 :html

filename: '[name].[hash].js',
        chunkFilename: '[name].[hash].chunk.js'

       去掉 filename 和  chunkFilename 的  " [hash] " 就能夠了。

3.自動生成的 html 文件 中 引入 css 和 js 文件時 ,加後綴 hash 值:node

webpack配置的 plugins 裏面找到 HtmlWebpackPlugin 插件 ,以下配置便可
        
    new HtmlWebpackPlugin({
            filename: '../index_prod.html',
            template: './src/template/index.ejs',
            inject: false,
            // html 文件 引入 js 、 css 增長 hash後綴
            hash : true
        })
相關文章
相關標籤/搜索