1. 程式人生 > >vue.js 三種方式安裝(轉)

vue.js 三種方式安裝(轉)

的版本號,則說明你安裝成功了。

              

             npm包管理器,是整合在node中的,所以安裝了node也就有了npm,直接輸入 npm -v 命令,顯示npm的版本資訊。

              

        到目前為止,node的環境已經安裝完成,npm 包管理器也有了,由於有些npm資源被遮蔽或者是國外資源的原因,經常會導致npm安裝依賴包的時候失敗,所以我們還需要npm的國內映象----cnpm.

     2) 安裝cnpm

           在命令列中輸入  npm install -g cnpm --registry=http://registry.npm.taobao.org  ,然後等待,沒報錯表示安裝成功,(我的已經安裝過了,顯示更新成功的資訊),如下圖:

            

       完成之後,我們就可以用cnpm代替npm來安裝依賴包了。如果想進一步瞭解cnpm的,檢視淘寶npm映象官網。

      3) 安裝vue-cli 腳手架構建工具

在命令列中執行命令 npm install -g vue-cli ,然後等待安裝完成。

通過以上三部,我們需要準備的環境和工具都準備好了,接下來就開始使用vue-cli來構建專案。

首先我們要選擇存放專案的位置,然後再用命令列將目錄轉到選定的目錄,在這裡,我選擇在c盤下建立新的目錄(NodeTest 目錄),用cd 將目錄切到該目錄下,如下圖:

         

在NodeTest 目錄下,在命令列中執行命令 vue init webpack firstApp 。解釋一下這個命令,這個命令的意思是初始化一個專案,其中webpack是構建工具,也就是整個專案是基於webpack的。其中firstApp是整個專案資料夾的名稱,這個資料夾會自動生成在你指定的目錄中(我的例項中,會在NodeTest 目錄生成該資料夾),如下圖。

        

    執行初始化命令的時候會讓使用者輸入幾個基本的配置選項,如專案名稱、專案描述、作者資訊,對於有些不明白或者不想填的資訊可以一直按回車去填寫就好了,等待一會,就會顯示建立專案建立成功,如下圖:

     

 接下來,我們去NoteTest目錄下去看是否已建立檔案:

      

  開啟firstApp 專案,專案中的目錄如下:

      

    介紹一下目錄及其作用:

     build:最終釋出的程式碼的存放位置。

     config:配置路徑、埠號等一些資訊,我們剛開始學習的時候選擇預設配置。

     node_modules:npm 載入的專案依賴模組。

     src:這裡是我們開發的主要目錄,基本上要做的事情都在這個目錄裡面,裡面包含了幾個目錄及檔案:

             assets:放置一些圖片,如logo等

             components:目錄裡放的是一個元件檔案,可以不用。

             App.vue:專案入口檔案,我們也可以將元件寫這裡,而不使用components目錄。

            main.js :專案的核心檔案

     static:靜態資源目錄,如圖片、字型等。

     test:初始測試目錄,可刪除

      .XXXX檔案:配置檔案。

     index.html:首頁入口檔案,可以新增一些meta資訊或者同統計程式碼啥的。

     package.json:專案配置檔案。

     README.md:專案的說明檔案。

    這就是整個專案的目錄結構,其中,我們主要在src目錄中做修改。這個專案現在還只是一個結構框架,整個專案需要的依賴資源都還沒有安裝。

    安裝專案所需要的依賴:執行 cnpm install   (這裡可以用cnpm代替npm了)

    

    安裝完成之後,我們到自己的專案中去看,會多一個node_modules資料夾,這裡面就是我們所需要的依賴包資源。

    

    安裝完依賴包資源後,我們就可以執行整個專案了。

   執行專案

在專案目錄中,執行命令 npm run dev ,會用熱載入的方式執行我們的應用,熱載入可以讓我們在修改完程式碼後不用手動重新整理瀏覽器就能實時看到修改後的效果。

    

    專案啟動後,在瀏覽器中輸入專案啟動後的地址:

  

    在瀏覽器中會出現vue的logo:

     

    至此,vue的三種安裝方式已介紹完畢。

--------------------- 本文來自 程式媛-jjl 的CSDN 部落格 ,全文地址請點選:https://blog.csdn.net/m0_37479246/article/details/78836686?utm_source=copy