基于Vue-cli快速搭建項(xiàng)目的完整步驟
前言
vue-cli 是一個(gè)官方發(fā)布 vue.js 項(xiàng)目腳手架,Vue-cli可以快速幫助我們創(chuàng)建一個(gè)項(xiàng)目,這是官方給我們提供的腳手架。下面我說一下vue-cli的使用方法。
下面話不多說了,來一起看看詳細(xì)的介紹吧
一、準(zhǔn)備工作
在使用vue-cli時(shí),首先需要安裝nodejs,npm,其次需全局安裝vue和vue-cli
1、nodejs和npm安裝方法詳見:http://www.dhdzp.com/article/90518.htm
2、npm install -g vue
3、npm install -g vue-cli
二、vue-cli快速搭建項(xiàng)目
安裝完成后,同時(shí)在C:\Users\Andminster\AppData\Roaming\npm目錄下為會生成幾個(gè)文件。
三、配置環(huán)境變量
Vue不是內(nèi)部或外部命令問題解決
表示系統(tǒng)沒有找到vue.cmd的地址,需要將vue.cmd的地址添加到系統(tǒng)環(huán)境變量的path中。
可以全局搜索,vue.cmd

右鍵選擇“打開文件所在目錄”,將該目錄添加至系統(tǒng)環(huán)境變量path中:

電腦——屬性——高級系統(tǒng)設(shè)置

四、安裝完成后,創(chuàng)建自己的工作空間
在cmd切換至剛剛創(chuàng)建好的工作空間,如果已經(jīng)有工作空間,直接切換到工作空間即可。
使用命令創(chuàng)建項(xiàng)目
vue init webpack test
test是項(xiàng)目名稱,這個(gè)名字自己隨便取。
命令輸入后,會進(jìn)入安裝階段,需要用戶輸入一些信息
1、Project name (vuetest) 項(xiàng)目名稱,可以自己指定,也可直接回車,按照括號中默認(rèn)名字(注意這里的名字不能有大寫字母,如果有會報(bào)錯(cuò)Sorry, name can no longer contain capital letters)。
2、Project description (A Vue.js project) 項(xiàng)目描述,也可直接點(diǎn)擊回車,使用默認(rèn)名字
接下來會讓用戶選擇
3、接下來也是選擇題Pick an ESLint preset (Use arrow keys) 選擇一個(gè)ESLint預(yù)設(shè),編寫vue項(xiàng)目時(shí)的代碼風(fēng)格,因?yàn)槲疫x擇了使用ESLint
4、Standard (https://github.com/feross/standard) 標(biāo)準(zhǔn)
5、AirBNB (https://github.com/airbnb/javascript) JavaScript最合理的方法,這個(gè)github地址說的是JavaScript最合理的方法
6、none (configure it yourself) 這個(gè)不用說,自己定義風(fēng)格
具體選擇哪個(gè)因人而異吧 ,我選擇標(biāo)準(zhǔn)風(fēng)格
7、Setup unit tests with Karma + Mocha? (Y/n) 是否安裝單元測試,我選擇安裝
8、Setup e2e tests with Nightwatch(Y/n)? 是否安裝e2e測試 ,我選擇安裝
9、完成
五、運(yùn)行項(xiàng)目
在項(xiàng)目文件夾下執(zhí)行npm install(安裝依賴包),npm run dev(運(yùn)行項(xiàng)目)。
在運(yùn)行項(xiàng)目中如果遇到端口被占用,找到bulid文件夾下的webpack-dev-server.js修改port即可。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
- 深入理解Vue-cli搭建項(xiàng)目后的目錄結(jié)構(gòu)探秘
- 詳解如何使用vue-cli腳手架搭建Vue.js項(xiàng)目
- 用Vue-cli搭建的項(xiàng)目中引入css報(bào)錯(cuò)的原因分析
- 詳解Vue使用 vue-cli 搭建項(xiàng)目
- 使用Vue-cli 3.0搭建Vue項(xiàng)目的方法
- 詳解vue-cli項(xiàng)目中用json-sever搭建mock服務(wù)器
- 詳解用vue-cli來搭建vue項(xiàng)目和webpack
- vue.js的手腳架vue-cli項(xiàng)目搭建的步驟
- 基于vue-cli vue-router搭建底部導(dǎo)航欄移動(dòng)前端項(xiàng)目
- vue2.0實(shí)戰(zhàn)之使用vue-cli搭建項(xiàng)目(2)
相關(guān)文章
Vue.extend實(shí)現(xiàn)組件庫message組件示例詳解
這篇文章主要為大家介紹了Vue.extend實(shí)現(xiàn)組件庫message組件示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-07-07
Vue3+TypeScript+printjs實(shí)現(xiàn)標(biāo)簽批量打印功能的完整過程
最近在做vue項(xiàng)目時(shí)使用到了print-js打印,這里給大家分享下,這篇文章主要給大家介紹了關(guān)于Vue3+TypeScript+printjs實(shí)現(xiàn)標(biāo)簽批量打印功能的完整過程,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-09-09
vue利用vue meta info設(shè)置每個(gè)頁面的title與meta信息
這篇文章主要給大家介紹了關(guān)于vue如何利用vue meta info設(shè)置每個(gè)頁面的title與meta信息的相關(guān)資料,文中將實(shí)現(xiàn)的方法介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用vue具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2021-10-10

