nuxt.js環境搭建

在這裏插入圖片描述

nuxt.js環境搭建

1 在使用npm前你需要安裝Node到系統中,

2 用npm來安裝vue-cli這個框架,如果你已經安裝過了,可以省略這步。

  • npm install vue-cli -g
    
  • 這個根據你的網絡環境不同,安裝的速度不僅相同,如果你的網絡環境實在不好,可以考慮使用cnpm來進行安裝。(在實際開發中我會盡量避免使用cnpm來進行安裝,因爲會出現一些未知的錯誤。)

    安裝完成後可以使用vue -V 來測試是否安裝成功。(注意:這裏要使用大寫的V,小寫無效)。

3 使用vue安裝 nuxt

  • 安裝好vue-cli後,就可以使用init命令來初始化Nuxt.js項目。

  • vue init nuxt/starter text
    
    • text爲項目名稱
  • 這時候他會在github上下載模版,然後會詢問你項目的名稱叫什麼,作者什麼的,這些完全可以根據自己的愛好填寫。

4 安裝依賴包

npm install

5 啓動服務

使用npm run dev 啓動服務

npm run dev
F:\htmldaima\integrated_project\text>npm run dev

> [email protected] dev F:\htmldaima\integrated_project\text
> nuxt


F:\htmldaima\integrated_project\text>"node"  "F:\htmldaima\integrated_project\text\node_modules\.bin\\..\[email protected]@nuxt\bin\nuxt.js"

   ╭─────────────────────────────────────────────╮
   │                                             │
   │   Nuxt.js v2.11.0                           │
   │   Running in development mode (universal)   │
   │                                             │
   │   Listening on: http://localhost:3000/      │
   │                                             │
   ╰─────────────────────────────────────────────╯

i Preparing project for development
i Initial build may take a while
√ Builder initialized
√ Nuxt files generated


* Client █████████████████████████ 
* Client █████████████████████████ 
* Client █████████████████████████ 
* Client █████████████████████████ 
* Client █████████████████████████ 
* Client █████████████████████████ 
* Client █████████████████████████ 
* Client █████████████████████████ 
* Client █████████████████████████ 
* Client █████████████████████████ 
* Client █████████████████████████ 
* Client █████████████████████████ 
* Client █████████████████████████ 
* Client █████████████████████████ 
* Client █████████████████████████ 
* Client █████████████████████████ 
* Client █████████████████████████ 
* Client █████████████████████████ 
* Client █████████████████████████ 
* Client █████████████████████████ 
* Client █████████████████████████ 
* Client █████████████████████████ 
* Client █████████████████████████ 
* Client █████████████████████████ 
* Client █████████████████████████ 
* Client █████████████████████████ 
* Client █████████████████████████ 
* Client █████████████████████████ 





√ Client
  Compiled successfully in 3.97s

√ Server
  Compiled successfully in 3.49s

i Waiting for file changes
i Memory usage: 176 MB (RSS: 253 MB)

5 在瀏覽器輸入 localhost:3000,可以看到結果。

6 目錄結構:

|-- .nuxt                            // Nuxt自動生成,臨時的用於編輯的文件,build
|-- assets                           // 用於組織未編譯的靜態資源入LESS、SASS 或 JavaScript
|-- components                       // 用於自己編寫的Vue組件,比如滾動組件,日曆組件,分頁組件
|-- layouts                          // 佈局目錄,用於組織應用的佈局組件,不可更改。
|-- middleware                       // 用於存放中間件
|-- pages                            // 用於存放寫的頁面,我們主要的工作區域
|-- plugins                          // 用於存放JavaScript插件的地方
|-- static                           // 用於存放靜態資源文件,比如圖片
|-- store                            // 用於組織應用的Vuex 狀態管理。
|-- .editorconfig                    // 開發工具格式配置
|-- .eslintrc.js                     // ESLint的配置文件,用於檢查代碼格式
|-- .gitignore                       // 配置git不上傳的文件
|-- nuxt.config.json                 // 用於組織Nuxt.js應用的個性化配置,已覆蓋默認配置
|-- package-lock.json                // npm自動生成,用於幫助package的統一性設置的,yarn也有相同的操作
|-- package-lock.json                // npm自動生成,用於幫助package的統一性設置的,yarn也有相同的操作
|-- package.json                     // npm包管理配置文件
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章