Vuejs 安裝NPM環境、cli3腳手架以及VsCode配置


參考地址:

1.安裝Node.js

  • https://nodejs.org/en/ 下載安裝包,左側的即可,默認安裝
  • CMD輸入 node -v 查看是否出現相應版本號。
  • npm包管理器是集成在node中,輸入 npm -v,查看是否出現相應版本號

2.安裝cnpm

用的是淘寶鏡像,因為國外網站打不開

  • CMD輸入 npm install -g cnpm --registry=http://registry.npm.taobao.org,后面可以使用cnpm 代替npm

3.創建cli3

我對比教程,我跳過了vue init webpack firstVue,這個我在創建的時候沒有安裝,建議先按照我的步驟走,如果出錯,再進行嘗試。如果是clone別人的項目,需要npm install安裝一下modules環境

  • CMD 命令cd到項目文件夾(D: 直接進入D盤)
  • CMD 命令 vue create hello-word3 --創建項目名稱
  • 選擇 Manually select features 回車 --default(默認配置)和Manually select features(手動配置) 默認配置只有babel和eslint其他的都要自己另外再配置,所以我們選第二項手動配置。
    在每次選擇手動配置之后,會詢問你是否保存配置,也就是圖片中的koro選項,這樣以后我們在進行創建項目的時候只需使用原先的配置就可以了,而不用再進行配置。
  • 選擇配置,我一般選擇Router ,Vuex ,空格選中,回車結束。詳細的可以看這位博主寫的。https://www.jianshu.com/p/3f8bfe70433b
? Check the features needed for your project: (Press <space> to select, <a> to toggle all, <i> to invert selection) 
// 檢查項目所需的功能:(按<space>選擇,<a>切換所有,<i>反轉選擇)
>( ) TypeScript                                 // 支持使用 TypeScript 書寫源碼
 ( ) Progressive Web App (PWA) Support          // PWA 支持
 ( ) Router                                     // 支持 vue-router
 ( ) Vuex                                       // 支持 vuex
 ( ) CSS Pre-processors                         // 支持 CSS 預處理器。
 ( ) Linter / Formatter                         // 支持代碼風格檢查和格式化。
 ( ) Unit Testing                               // 支持單元測試。
 ( ) E2E Testing  //
  • 選擇放入 In package.json 文件中
  • 選擇yes 保存配置,並且命名
  • Save this as a preset for future projects? (Y/n) // 是否記錄一下以便下次繼續使用這套配置
  • 選保存之后,會讓你寫一個配置的名字:
  • Save preset as: name // 然后你下次進入配置可以直接使用你這次的配置了

4.啟動圖形化界面

  • CMD命令 vue -ui (這個屬於了解,用到Vuex管理的適合,需要安裝一個Chrome插件檢測)

5.運行

  • cmd界面 npm run serve
  • Vscode ,終端敲如上命令(報錯的話請注意,一定要CD到項目文件中啟動)

6.VsCode設置

  • 在.Vscode文件中,launch.json將原本的內容替換為如下,就可以F5直接打開網頁了
{
    // 使用 IntelliSense 了解相關屬性。 
    // 懸停以查看現有屬性的描述。
    // 欲了解更多信息,請訪問: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    // "configurations": [
    //     {
    //         "type": "node",
    //         "request": "launch",
    //         "name": "啟動程序",
    //         "skipFiles": [
    //             "<node_internals>/**"
    //         ],
    //         "program": "${workspaceFolder}\\TestProject\\hello-word\\src\\main.js"
    //     }
    // ]
    "configurations": [
        {
          "type": "chrome",
          "request": "launch",
          "name": "vuejs: chrome",
          "url": "http://localhost:8080",
          "webRoot": "${workspaceFolder}/src",
          "breakOnLoad": true,
          "sourceMapPathOverrides": {
            "webpack:///./src/*": "${webRoot}/*"
          }
        },
        {
          "type": "firefox",
          "request": "launch",
          "name": "vuejs: firefox",
          "url": "http://localhost:8080",
          "webRoot": "${workspaceFolder}/src",
          "pathMappings": [{ "url": "webpack:///src/", "path": "${webRoot}/" }]
        }
      ]
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM