網上大多數教程都是vue-cli3版本的,但是我之前安裝的是vue-cli4版本,這塊整合起來還是有區別的。
最主要的就是vue4之中默認沒有vue.config.js,所以需要自己來創建配置。vue.config.js就是打包的一些配置。
配置文檔: https://cli.vuejs.org/zh/config/#runtimecompiler
module.exports = { // 公共路徑(必須有的) publicPath: "./", // 輸出文件目錄 outputDir: "dist", // 靜態資源存放的文件夾(相對於ouputDir) assetsDir: "static", // eslint-loader 是否在保存的時候檢查(果斷不用,這玩意兒我都沒裝) lintOnSave:false, // 我用的only,打包后小些 runtimeCompiler: false, productionSourceMap: true, // 不需要生產環境的設置false可以減小dist文件大小,加速構建 devServer: { open: true, // npm run serve后自動打開頁面 host: '0.0.0.0', // 匹配本機IP地址(默認是0.0.0.0) port: 8080, // 開發服務器運行端口號 proxy: null, }, }
按照自己的要求改一下就可以了,注意runtimeCompiler: false,,不能寫成compiler,已經被廢棄了。另外就是把assetsDir設置成 static,一般都是static目錄,不然默認的會是assets。
之后進行打包
cnpm run build
打包結果如圖: