使用vue-cli快速創建工程化vue項目以及添加Vue-router+Sass

這篇文章主要描述,你如何快速創建一個工程化的vue項目。

使用vue-cli,會非常容易及快速的構件一個工程化的Vue項目。我主要依賴的就是vue-cli的官方網站https://cli.vuejs.org/zh/guide/

基礎部分

通過以下三部我們就可以快速搭建一個vue.js工程項目

第一步,是要安裝vue-cli.

安裝vue-cli之前,需要node.js. 怎樣知道自己是否安裝了node,在項目所在目錄的git bash界面,或者打開cmd,輸入 node -v即可。注意vue-cli要求node.js的版本在8.9以上。這裏直接進入vue-cli的安裝。

安裝命令爲:

npm install -g @vue/cli

驗證是否安裝成功的命令:可以直接輸入你熟知的命令,或者輸入命令驗證vue版本,如下

vue --version

安裝會需要一點的時間,我在星巴克的環境下,大概用時1分鐘,耐心等待一下。如果安裝成功,則會顯示vue的版本號。比如 3.4.0.

第二步,創建一個工程

創建工程的命令,很簡單,就一行:

vue create project-name

然後就會蹦出下面的提示,讓你配置你的項目。

當你選擇默認設置時,這樣你只需要等待系統幫你自動創建好這個項目。此時也需要一點的時間,teminal也會提醒你"Installing CLI plugins ,this might take a while..."。 界面會有相應的狀態提示。

 

 

第三部,運行這個項目 

正如創建項目成功後提示的兩條命令,一般情形,運行項目只需要運行這兩條

cd hello-march

npm install //optional,根據是否已經安裝了依賴

npm run serve

成功後顯示如下,如果沒有在瀏覽器中直接打開,那麼自行將地址複製到瀏覽器中,既可以訪問到默認構建成功的vue項目。

 

擴展部分

安裝插件:vue-router

由於一個前端項目,大多數情況都包含頁面之間的跳轉,頁面嵌套。所以我們選擇安裝vue-router

vue add router //這裏問是否使用history mode,由於目前沒有後端配置,選擇了no

//安裝之後提示有問題,沒有安裝依賴,根據提示的代碼,將router的依賴安裝即可,如果沒有問題,則忽略此步。

npm install --save vue-router

//安裝成功之後,則會提醒更新後的文件夾狀態:

✔  Successfully invoked generator for plugin: core:router
   The following files have been updated / added:

     src/router.js
     src/views/About.vue
     src/views/Home.vue
     package-lock.json
     package.json
     src/App.vue
     src/main.js

至此,一個基本的vue工程項目就完成了。注意要重新運行 npm run serve,因爲安裝vue-router後,我們的文件已經發生了改變。

使用SASS

在項目中,經常會用到使用css預處理器。這裏在以上的基礎上,講解如何添加SASS。

按照vue-cli文檔安裝時,提供的命令是

npm install -D sass-loader node-sass

有時會出現報錯,改用以下兩步,分別安裝node-sass,和sass-loader.

npm install node-sass --save-dev //安裝略長
npm install sass-loader --save-dev 

以上結束後,安裝成功,在package.json中會出現安裝的依賴

之後,我們就可以在 .vue文件中使用sass了。例如:

<style lang="scss" scoped>
$color:red;

.home-page{
  font-size:30px;
  color:$color;
}

</style>

 

一些可能的報錯處理

在最開始創建項目時遇到了一些問題,關鍵是根據報錯信息日誌,確定自己的報錯是什麼導致的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章