最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

全局安裝 Vue cli3 和 繼續(xù)使用 Vue-cli2.x操作

 更新時間:2020年09月08日 14:49:47   作者:ShiYadong_  
這篇文章主要介紹了全局安裝 Vue cli3 和 繼續(xù)使用 Vue-cli2.x操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

官方鏈接:https://cli.vuejs.org/zh/guide/installation.html

1.安裝Vue cli3

關于舊版本

Vue CLI 的包名稱由 vue-cli 改成了 @vue/cli。 如果你已經(jīng)全局安裝了舊版本的 vue-cli(1.x 或 2.x),你需要先通過 npm uninstall vue-cli -g 或 yarn global remove vue-cli 卸載它。

Node 版本要求

Vue CLI 需要 Node.js 8.9 或更高版本 (推薦 8.11.0+)。你可以使用 nvm nvm-windows在同一臺電腦中管理多個 Node 版本。

可以使用下列任一命令安裝這個新的包:

npm install -g @vue/cli
# OR
yarn global add @vue/cli

安裝之后,你就可以在命令行中訪問 vue 命令。你可以通過簡單運行 vue,看看是否展示出了一份所有可用命令的幫助信息,來驗證它是否安裝成功。

你還可以用這個命令來檢查其版本是否正確 (3.x):

vue --version

2.安裝完Vue cli3 之后,還想用vue-cli2.x 版本

Vue CLI 3 和舊版使用了相同的 vue 命令,所以 Vue CLI 2 (vue-cli) 被覆蓋了。如果你仍然需要使用舊版本的 vue init 功能,你可以全局安裝一個橋接工具:

npm install -g @vue/cli-init
//安裝完后 就還可以使用 vue init 命令
vue init webpack my_project

補充知識:Vue 之vue-router router.beforeEach導航守衛(wèi),陷入死循環(huán)

官方文檔 :https://router.vuejs.org/zh/guide/advanced/navigation-guards.html

判斷瀏覽器緩存是否有用戶的信息,沒有的話跳轉(zhuǎn)登錄頁。

看了官方文檔,直接這樣寫了。(試了手動清除緩存,再從url里面跳登錄頁,直接陷入了死循環(huán))

router.beforeEach((to,from,next)=>{
 if(sessionStorage.getItem('loginData')){
  Toast('跳轉(zhuǎn)成功');
  next();
 }else {
  //沒有登錄,去跳轉(zhuǎn)登錄頁
  next({
   path:'/login'
  });
 }
});

原因是由于 next('/login')是自己指定路徑的,路由跳轉(zhuǎn)的時候還執(zhí)行一遍beforeEach導航鉤子,所以上面出現(xiàn)死循環(huán);

再加個判斷就OK了

router.beforeEach((to,from,next)=>{
 // console.log(to);
 // console.log(from);
 if(sessionStorage.getItem('loginData')){
  Toast('跳轉(zhuǎn)成功');
  next();
 }else {
  //沒有登錄,去跳轉(zhuǎn)登錄頁
  if(to.path === '/login'){
   next();
  }else {
   next({
    path:'/login'
   });
  }
 }
});

以上這篇全局安裝 Vue cli3 和 繼續(xù)使用 Vue-cli2.x操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Vue中指令v-model的原理及使用方法

    Vue中指令v-model的原理及使用方法

    v-model是Vue中的一個重要語法糖,主要用于實現(xiàn)數(shù)據(jù)的雙向綁定,它通過結合value屬性和input事件,簡化了代碼并提高了開發(fā)效率,文中通過代碼介紹的非常詳解,需要的朋友可以參考下
    2024-09-09
  • 通過圖帶你深入了解vue的響應式原理

    通過圖帶你深入了解vue的響應式原理

    這篇文章主要介紹了通過圖帶你深入了解vue的響應式原理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,
    2019-06-06
  • vue init webpack 建vue項目報錯的解決方法

    vue init webpack 建vue項目報錯的解決方法

    今天小編就為大家分享一篇vue init webpack 建vue項目報錯的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • Vue3中的script?setup語法糖的使用及說明

    Vue3中的script?setup語法糖的使用及說明

    在這篇博客中,我們將探討?script?setup?的含義、好處以及示例代碼,幫助你更好地理解并在項目中合理運用這一特性,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • Electron實現(xiàn)靜默打印小票的流程詳解

    Electron實現(xiàn)靜默打印小票的流程詳解

    很多情況下程序中使用的打印都是用戶無感知的,并且想要靈活的控制打印內(nèi)容,往往需要借助打印機給我們提供的api再進行開發(fā),這種開發(fā)方式非常繁瑣,并且開發(fā)難度較大,本文給大家介紹了Electron實現(xiàn)靜默打印小票的流程,感興趣的朋友可以參考下
    2024-06-06
  • vue項目webpack中配置src路徑別名及使用方式

    vue項目webpack中配置src路徑別名及使用方式

    這篇文章主要介紹了vue項目webpack中配置src路徑別名及使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • 詳解Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on

    詳解Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on

    Vue.js的指令是以v-開頭的,它們作用于HTML元素,指令提供了一些特殊的特性。這篇文章主要介紹了Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on 的相關知識,需要的朋友可以參考下
    2018-10-10
  • vue?項目頁面卡死原因排查分析

    vue?項目頁面卡死原因排查分析

    這篇文章主要介紹了vue?項目頁面卡死原因排查分析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • Vue Router路由守衛(wèi)超詳細介紹

    Vue Router路由守衛(wèi)超詳細介紹

    路由守衛(wèi),簡單理解來說就是,當用戶要進行一些操作時,我需要用戶的一些信息或數(shù)據(jù)或行為,我判斷過后,才會同意用戶進行操作,說到這里,我想大家心里都或多或少有點理解了吧
    2023-01-01
  • vue實現(xiàn)鼠標滑動展示tab欄切換

    vue實現(xiàn)鼠標滑動展示tab欄切換

    這篇文章主要為大家詳細介紹了vue實現(xiàn)鼠標滑動展示tab欄切換,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04

最新評論

新绛县| 富平县| 恩施市| 岐山县| 汶川县| 孟州市| 瓦房店市| 滕州市| 肥西县| 承德市| 黄冈市| 塔城市| 江川县| 岳普湖县| 西城区| 成武县| 天津市| 吉水县| 潼关县| 甘肃省| 永泰县| 普兰店市| 招远市| 来安县| 夹江县| 荆州市| 民县| 鄱阳县| 浦城县| 阿尔山市| 偏关县| 龙陵县| 曲阜市| 辽宁省| 宽城| 林周县| 仙游县| 稻城县| 桐乡市| 秭归县| 沂源县|