<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Vue3 + Vue Cli 搭建項目(詳細)

       

      搭建:Vue CLI 5 + Vue 3 + Ant Design Vue 3

      • Vue CLI 5:是vue + 大量的第三方組件;
      • Vue 3:是頁面開發(fā)基于Vue;
      • Ant Design Vue 3:是基于Vue3的UI組件;關(guān)于UI還有CSS的Bootstrap。

       

      1. 本地環(huán)境準(zhǔn)備

      按照NodeJS得到npm,使用npm安裝 vue cli(腳手架),使用vue cli創(chuàng)建項目。

      Vue CLI 5 需要安裝 Nodejs 18及以上。

      NodeJS官網(wǎng):https://nodejs.org/zh-cn/

      Vue CLI 官方文檔:https://cli.vuejs.org/zh/guide/

       

      1) Node18安裝

       目前使用最多的是14,16,18,20。已經(jīng)下載過有不同版本的直接修改配置就好了。

      下載好后點擊安裝,設(shè)置好路徑后直接 next 下一步,不需要選任何東西。

      到這里也不需要勾選。

      install -> finish完成。

      Win + R -> cmd 窗口查看一下版本。

       

      # node 版本
      node -v
      
      # npm 版本
      npm -v

       

      出現(xiàn)版本號正常,則成功。

      npm 屬于 nodejs 內(nèi)的工具,安裝完 node 后 npm 會帶上,無需額外單獨安裝。

       

      2) 配置環(huán)境

      計算機屬性 -> 高級系統(tǒng)設(shè)置 -> 環(huán)境變量 -> Path

      由于 node 使用 npm 命令安裝時默認在 C盤,node后期安裝插件等占據(jù)內(nèi)存很大,所以很不建議默認路徑在C盤。

      手動設(shè)置改變路徑,設(shè)置nodejs prefix(全局)與 cache(緩存)路徑。

      nodejs安裝目錄下新建文件夾:node_global 和 node_cache

       

       

      # 查看 prefix 全局
      npm get prefix
      # 查看 cache 緩存
      npm get cache

      查出來是在C盤的路徑下。

       

      # 修改 prefix
      npm config set prefix "安裝路徑\node_global"
      # 修改 cache
      npm config set cache "安裝路徑\node_cache"

       

      3) 設(shè)置淘寶鏡像及淘寶cnpm

       

      # 下載鏡像源
      # 查看鏡像源
      npm config get registry
      
      # 配置
      npm config set registry https://registry.npmmirror.com/
      
      npm config set registry https://registry.npm.taobao.org/

       

      完成后再次查看一下鏡像源。

       

      # 安裝cnpm
      # 配置一
      npm install -g cnpm --registry=https://registry.npm.taobao.org
      
      # 配置二
      npm install -g cnpm --registry=https://registry.npmmirror.com

      配置一和二都是淘寶提供的 npm 鏡像源。

      配置一用于加速npm包的下載,但已被配置二 npmmirror服務(wù) 取代。

      配置二是新的 npm鏡像源,更好的服務(wù)穩(wěn)定性和更新速度。推薦使用配置二。

      # 查看
      cnpm -v

      若是安裝完 cnpm 或 執(zhí)行 cnpm命令 出現(xiàn) [不是內(nèi)部或外部命令,也不是可運行的程序]。把當(dāng)前終端窗口關(guān)閉 重新 cmd 打開重新安裝。

       

      注意:如果在 2)配置環(huán)境 或 安裝cnpm 時出現(xiàn)錯誤說:關(guān)于權(quán)限。需要將安裝的nodejs路徑的包提權(quán)。右鍵 -> 屬性 -> 安全 / 編輯 對 Authenticated ... 的權(quán)限。

       

      4) 設(shè)置用戶變量

      計算機屬性 -> 高級系統(tǒng)設(shè)置 -> 環(huán)境變量 -> 用戶變量 -> Path 添加 node_global 安裝全路徑。

      計算機屬性 -> 高級系統(tǒng)設(shè)置 -> 環(huán)境變量 -> 系統(tǒng)變量 -> 新建:

      Path 新建環(huán)境變量添加路徑。

       

       

      5) 安裝 vue cli

      # vue2 腳手架命令
      nmp install -g
      
      # vue3 腳手架命令(默認最新)
      npm install -g @vue/cli
      
      # vue3 腳手架命令(指定版本)
      npm install -g @vue/cli@5.0.8
      
      # 查看版本
      vue -V

      Win + R -> cmd -> 選擇版本執(zhí)行安裝。

      問題一:在 vue 安裝過程中遇到 npm error code ECONNRESET 是網(wǎng)絡(luò)不是很好導(dǎo)致。

      問題二:在 vue 安裝過程中遇到 npm error code CERT_HAS_EXPIRED 是因為鏡像源的問題,重新執(zhí)行一下 3) 設(shè)置淘寶鏡像及淘寶cnpm 就可以了

      問題三:如果使用 vue 指令表示 vue 不存在,可以重啟電腦,如果既然不行,計算機屬性 -> 高級系統(tǒng)設(shè)置 -> 環(huán)境變量 -> 用戶變量 / Path 添加:

      注意自己的路徑,\AppData\Roaming\npm 是固定的。

       

       

      2. 創(chuàng)建vue3項目

      在本地目錄下,找一個想要存放的路徑。在路徑欄 cmd 進入終端窗口。

      # 創(chuàng)建項目
      vue create 項目名

       進來后使用 上下左右 方向鍵控制,空格選中,回車下一步。選錯了關(guān)閉重來。

       根據(jù)項目需求選擇配置。

      Banel 將現(xiàn)代的JavaScript轉(zhuǎn)譯為兼容舊版本瀏覽器JavaScript代碼。
      TypeScript TS是JavaScript的超集,增加了類型檢查功能。
      Progressive Web App(PWA)Support 支持 PWA 特性,允許應(yīng)用像原生應(yīng)用一樣在用戶設(shè)備上運行。包括離線、推送通知等功能。
      Router Vue.js的官方路由庫,允許在單頁應(yīng)用中實現(xiàn)不同頁面的導(dǎo)航、轉(zhuǎn)發(fā)。
      Vuex Vue.js的狀態(tài)管理庫,應(yīng)用于管理應(yīng)用的全局狀態(tài),方便多個組件之間共享數(shù)據(jù)。
      CSS Pre-processors 允許項目中使用CSS預(yù)處理器,擴展CSS功能。
      Linter / Formatter 嚴格模式,會檢測代碼是否符合規(guī)范。
      Unit Testing 單元測試。
      E2E Testing(End-to-End Testing) 端到端測試支持。

       

       選好后回車選擇版本。

       yes==歷史路由,瀏覽器 / 連接的路徑。

       

       

       

       

       

      回車后起個名字即可。

       

      項目創(chuàng)建完成。 進入目錄,運行就可以啟動項目。

      瀏覽器可以直接訪問。

       

      使用VScode打開項目 初始的樣子。

       

      啟動項目在終端:

      # 啟動
      npm run serve
      
      # 打包
      npm run build

       

      停止項目運行,Ctrl + C。 

       

      3. 集成 Ant Design Vue UI

      Ant Design Vue 是阿里云團隊開源的基于Vue的UI組件。

      UI 組件有很多,一類是基于CSS的Bootstrap,適合各種前端框架;一類是基于Vue的UI組件,僅用于Vue框架。

      適合Vue的除了Ant Design Vue 還有 ElementUI。Vue3可以使用ElementPlus。

       

      官網(wǎng):https://antdv.com/components/overview

      腳手架與項目都建好了,直接安裝注冊。

      在終端輸入命令 

      # 安裝
      npm i --save ant-design-vue

      下載好后會有配置添加。

      注冊組件、CSS

      全局引入:

       

      問題一:

      出現(xiàn)錯誤 Module not found: Error: Can't resolve 'ant-design-vue/es/style/css' in 'E:\Code\StarRail\star_web\src' 是因為官網(wǎng)給的指令 為 import 'ant-design-vue/dist/antd.css'; 與 node_modules 的文件不符。

       

      問題二:

      如果沒有 node_modules 包,使用命令下載。

      # 下載 node_modules
      npm i
      
      npm install

       


       

      使用 組件

       

      左側(cè)有大量不同組件可以使用。

       

      使用 Ant 的圖標(biāo)是需要 下載導(dǎo)入的。

      # 終端
      # 下載圖標(biāo)
      npm install --save @ant-design/icons-vue

       

      全局引入圖標(biāo)使用:

      // 圖標(biāo)導(dǎo)入(全局)
      import * as Icons from '@ant-design/icons-vue';
      
      const app = createApp(App);
      app.use(Antd).use(store).use(router).mount("#app");
      
      // 引入全局圖標(biāo)
      const icons = Icons;
      for(const i in icons) {
          app.component(i, icons[i]);
      }

      使用圖標(biāo)點擊 復(fù)制,粘貼。 

       

      ERROR in [eslint]錯誤。

      npm run serve啟動報錯時,可能開啟了嚴格模式。 

      lintOnSave: false // 取消嚴格模式

       


       

      posted @ 2024-10-31 23:40  學(xué)Java的`Bei  閱讀(1327)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 亚洲熟女乱色一区二区三区| 成人拍拍拍无遮挡免费视频 | 暖暖视频日本在线观看| 国产成人欧美一区二区三区在线| 亚洲AV永久无码嘿嘿嘿嘿| 日韩av综合免费在线| 天天影视色香欲综合久久| 国产精品中文字幕久久| 亚洲毛片多多影院| 日韩国产成人精品视频| 国产精品免费无遮挡无码永久视频 | 国产成人亚洲综合图区| 国产私拍大尺度在线视频| 亚洲av无码牛牛影视在线二区 | 欧美黑人又粗又大又爽免费| 蜜臀在线播放一区在线播放| 亚洲AV无码久久久久网站蜜桃| 日韩一区在线中文字幕| 性色av无码不卡中文字幕| 亚洲精品日韩久久精品| 越南毛茸茸的少妇| 久久一日本综合色鬼综合色| 韩国午夜福利片在线观看| 亚洲国产美女精品久久久| 中文字幕日韩人妻一区| 亚洲国产欧美在线观看片| 日韩精品亚洲 国产| 亚洲精品无码成人A片九色播放| 国产成人综合色视频精品| 国产重口老太和小伙| 人人妻人人狠人人爽天天综合网| 嫩草欧美曰韩国产大片| 免费观看欧美猛交视频黑人| 在线观看美女网站大全免费| 国产熟睡乱子伦视频在线播放| 久久夜色噜噜噜亚洲av| 亚洲精品在线少妇内射| 成人拍拍拍无遮挡免费视频| 和黑人中出一区二区三区| 免费无码成人AV在线播放不卡| 起碰免费公开97在线视频|