使用 vue cli 搭建專案

2022-03-08 10:27:18 字數 3063 閱讀 9218

vue-cli 是什麼及為什麼要使用他:

vue 提供了乙個官方的 cli,為單頁面應用 (spa) 快速搭建繁雜的腳手架。它為現代前端工作流提供了 batteries-included 的構建設定。只需要幾分鐘的時間就可以執行起來並帶有熱過載、儲存時 lint 校驗,以及生產環境可用的構建版本。更多詳情可查閱 vue cli 的文件。

注意:

cli 工具假定使用者對 node.js 和相關構建工具有一定程度的了解。如果你是新手,我們強烈建議先在不用構建工具的情況下通讀指南,在熟悉 vue 本身之後再使用 cli。

好啦,經過之前的學習,現在應該也算是對 vue 和 webpack 有了「一定程度的了解」,直接就上手 vue-cli 試試吧~

安裝完成後執行npm install -g cnpm --registry=把 npm 映象替換成**映象(安裝效率更高)

執行cnpm install -g vue-cli

進入專案目錄後執行vue init webpack my-project

vue init webpack vue-cli-project

project name vue-cli-project // 專案名稱

project description // 專案描述

author no1harm //專案作者

vue build standalone // 選擇編譯執行方式,因為 vue 推薦 runtime + compiler,所以直接回車就好了

install vue-router? no // 是否使用 vue-router,根據專案需要選擇

use eslint to lint your code? no // 是否使用eslint管理**,根據專案需要選擇

set up unit tests no // 是否安裝單元測試,根據專案需要選擇

setup e2e tests with nightwatch? no // 是否安裝e2e測試,根據專案需要選擇

should we run `npm install` for you after the project has been created? (recommended) npm // 使用 npm 安裝包

然後就會開始建立專案。

看到這裡就知道我們已經成功地利用 vue-cli 腳手架建立了乙個專案!

這是專案下的檔案主目錄:

│  .babelrc

│ .editorconfig

│ .gitignore

│ .postcssrc.js

│ index.html

│ package-lock.json

│ package.json

│ readme.md

├─build

├─config

├─node_modules

├─src

└─static

對了,我們還需要給專案安裝一下依賴。

執行cnpm install

執行npm run dev

按照指示在瀏覽器中開啟http://localhost:8081

我們的 vue 專案已經執行成功~!

vue-cli 生成目錄結構的分析:

│  .babelrc     // es6語法編譯配置

│ .editorconfig // 定義**格式

│ .gitignore // git上傳需要忽略的檔案格式

│ .postcssrc.js // postcss 配置檔案

│ index.html // 入口頁面

│ package-lock.json

│ package.json // 專案基本資訊

│ readme.md // 專案說明

├─build // 專案構建(webpack)相關**

│ build.js // 生產環境構建**

│ check-versions.js // 檢查node&npm等版本

│ logo.png

│ utils.js // 構建配置公用工具

│ vue-loader.conf.js // vue載入器

│ webpack.base.conf.js // webpack基礎環境配置

│ webpack.dev.conf.js // webpack開發環境配置

│ webpack.prod.conf.js // webpack生產環境配置

├─config // 專案開發環境配置相關**

│ dev.env.js // 開發環境變數

│ index.js // 專案一些配置變數

│ prod.env.js // 生產環境變數

├─node_modules // 專案依賴的模組

├─src // 原始碼目錄

│ │ main.js

│ ├─assets // 資源目錄

│ │ logo.png

│ └─components // vue公共元件

│ helloworld.vue

└─static // 靜態檔案

另外,剛學習到了乙個小竅門~

另外,linux 中也可以使用 tree 命令,在此就不演示了。

tree [drive:[[path] [/f] [/a]

其中:可以使用tree -l 檔名 >readme.md

使用 vue cli 搭建專案

vue cli 是乙個官方發布 vue.js 專案腳手架,使用 vue cli 可以快速建立 vue 專案,github位址是 vue cli 3.x 已經發布,如果使用 3.x 構建專案,請參考 vue 爬坑之路 十二 vue cli 3.x 搭建專案 一 安裝 node.js 只是這樣安裝的 n...

Vue 使用 vue cli 搭建專案

vue cli 是乙個官方發布 vue.js 專案腳手架,使用 vue cli 可以快速建立 vue 專案,github位址是 一 安裝 node.js 只是這樣安裝的 node 是固定版本的,如果需要多版本的 node,可以使用 nvm 安裝 安裝完成後,可以命令列工具中輸入 node v 和 n...

使用vue cli快速搭建專案

vue cli 是乙個官方發布 vue.js 專案腳手架,使用 vue cli 可以快速建立 vue 專案。專案建立前需安裝node和npm,並檢查是否安裝成功。node和npm安裝成功,使用npm安裝的比較慢,而且很可能會因為網路問題而出錯,所以還是覺得使用cnpm穩一點。1 全域性安裝vue c...