<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        Vue CLI2升級至Vue CLI3的方法步驟

        來源:懂視網 責編:小采 時間:2020-11-27 21:56:41
        文檔

        Vue CLI2升級至Vue CLI3的方法步驟

        Vue CLI2升級至Vue CLI3的方法步驟:以下備忘升級至 Vue CLI 3.x 版本后,將項目目錄改為新結構時所需做的一些改動。 1. 卸載與安裝 npm uninstall vue-cli -g npm install -g @vue/cli 注:若要使用 Vue CLI 3,需將 Node 版本升級至 8.9 及以上。 當使用 nvm 管理 nod
        推薦度:
        導讀Vue CLI2升級至Vue CLI3的方法步驟:以下備忘升級至 Vue CLI 3.x 版本后,將項目目錄改為新結構時所需做的一些改動。 1. 卸載與安裝 npm uninstall vue-cli -g npm install -g @vue/cli 注:若要使用 Vue CLI 3,需將 Node 版本升級至 8.9 及以上。 當使用 nvm 管理 nod

        這是因為 3.x 版本默認使用的是運行時模式,需要對 main.js 文件進行修改:

        new Vue({
         router,
         store,
         render: h => h(App)
        }).$mount('#app');

        將其改為上述方式即可。

        8. 配置 lodash 使其模塊化加載

        在項目中,如果使用如下方式引入 lodash:

        import _ from 'lodash';

        那么,即使只使用了其中的 _.get() 方法,也會將全部的 lodash 依賴壓縮到 .js 文件中。這不是我們期望的。

        此時,我們可以通過如下方式,使其能夠在這種引入方式下,也能自動實現模塊加載:

        首先,安裝如下依賴:

        npm install babel-plugin-lodash --save-dev

        然后在 babel.config.js 中添加如下內容:

        module.exports = {
         ...
         
         plugins: [
         'lodash'
         ]
         
         ...
        };

        9. 配置 analyzer

        我們可以使用 analyzer 分析項目編譯后的文件組成,以便進行加載速度優化。

        首先安裝依賴:

        npm install webpack-bundle-analyzer --save-dev

        然后在 vue.config.js 中添加如下配置:

        const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
        
        module.exports = {
         ...
         
         configureWebpack: {
         plugins: [
         new BundleAnalyzerPlugin()
         ]
         },
         
         ...
        };

        然后在 package.json 中添加新的命令:

        "analyze": "npm_config_report=true npm run build"

        之后,便可以執行以下語句來查看項目編譯后文件大小組成了:

        npm run analyze

        注:采用這種方式后,每次 npm run devnpm run build 都會自動彈出分析頁面。

        如果不想這么做,可以直接使用如下方式( 無需安裝 webpack-bundle-analyzer 依賴 ):

        "analyze": "vue-cli-service build --report"

        當執行 npm run analyze 后,/dist 文件夾下會生成 report.html 分析報告頁面。

        10. 引入外部 CDN

        我們可以使用 CDN 來加速部分第三方依賴的加載速度,而不是把它們全部打包到一起。

        在使用 script 標簽引入需要的 .js 文件后,在 vue.config.js 文件增加如下配置:

        module.exports = {
         ...
         
         configureWebpack: {
         externals: {
         "echarts": "echarts",
         }
         },
         
         ...
        }

        即可在需要的地方按如下方式使用了:

        import echarts from 'echarts';

        11. 忽略編譯文件大小限制警告

        當執行 npm run build 時,會出現警告信息:

        asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).

        此時,我們可以在 vue.config.js 中添加如下配置,忽略這條警告信息:

        module.exports = {
         ...
         
         performance: {
         hints: false
         }
         
         ...
        };

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        Vue CLI2升級至Vue CLI3的方法步驟

        Vue CLI2升級至Vue CLI3的方法步驟:以下備忘升級至 Vue CLI 3.x 版本后,將項目目錄改為新結構時所需做的一些改動。 1. 卸載與安裝 npm uninstall vue-cli -g npm install -g @vue/cli 注:若要使用 Vue CLI 3,需將 Node 版本升級至 8.9 及以上。 當使用 nvm 管理 nod
        推薦度:
        標簽: 步驟 VUE 的方法
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲色偷偷偷鲁综合| 又粗又大又猛又爽免费视频| 久久亚洲国产伦理| 国产午夜成人免费看片无遮挡| 亚洲欧洲精品成人久久曰影片| 日本特黄特色AAA大片免费| 亚洲成a人片在线观看久| 香蕉视频免费在线播放| MM131亚洲国产美女久久| a视频在线观看免费| 午夜亚洲AV日韩AV无码大全| 91久久精品国产免费一区| 亚洲日本国产乱码va在线观看| 中文毛片无遮挡高潮免费| 亚洲中文字幕久久精品无码A | 91亚洲va在线天线va天堂va国产| 91精品导航在线网址免费| 亚洲色欲色欲www| 国产不卡免费视频| 永久免费无码网站在线观看个| 久久亚洲综合色一区二区三区| 亚洲一区免费观看| 亚洲色大成WWW亚洲女子| 亚洲精品视频久久久| 久久久久久国产精品免费免费男同| 亚洲影视一区二区| 国产大片91精品免费观看男同| 巨胸喷奶水www永久免费| 亚洲在成人网在线看| 国产免费人视频在线观看免费| 91在线免费观看| 亚洲无吗在线视频| 国产偷窥女洗浴在线观看亚洲 | 国产精品国产亚洲区艳妇糸列短篇| 久久国产成人亚洲精品影院 | 蜜臀91精品国产免费观看 | 亚洲免费视频一区二区三区| 亚洲成在人天堂在线| 日本黄页网站免费| 99视频精品全部免费观看| 亚洲精品日韩一区二区小说|