使用vue-cli創(chuàng)建項(xiàng)目的圖文教程(新手入門篇)
本文是針對(duì)對(duì)于完全沒有了解過vue 和npm,連運(yùn)行環(huán)境和項(xiàng)目構(gòu)建的都不會(huì)的小白,對(duì)于前端老司機(jī)的就不用看了,浪費(fèi)時(shí)間。
使用npm 與vue-cli 構(gòu)建vue 項(xiàng)目
第一步:安裝運(yùn)行環(huán)境(node與npm)
nodeJ官網(wǎng):http://nodejs.cn/下載安裝包( 安裝)
安裝完成后,需要檢測(cè)是否安裝成功
使用命令行cmd 打開dos 黑窗口,運(yùn)行 node -v 和 npm –v,出現(xiàn)版號(hào)說明安裝成功
注(npm 是node自帶的,在安裝node時(shí)已經(jīng)安裝了)
如何升級(jí)npm 的版本呢?很簡單
執(zhí)行命令:npm i –g to update
(全局安裝:建議) 或者npm install –g npm
第二步:安裝腳架手 vue-clic
安裝vue-cli 有兩種安裝途徑(npm 與 cnpm),二選一
(1) 使用npm 安裝vue-cli,全局安裝 (該方式安裝比較慢,國外鏡像)
運(yùn)行:npm install g vue –cli
(2) 使用cnpm ( 國內(nèi)淘寶鏡像)安裝vue-cli
(2.1) 首先要注冊(cè)cnpm
運(yùn)行:npm install -g cnpm --registry=https://registry.npm.taobao.org
(2.2) 檢測(cè) cnpm 是否安裝成功,出現(xiàn)版本說明安裝成功
運(yùn)行:cnpm -v
?。?.3)使用cnpm 安裝腳架手vue-cli
運(yùn)行:cnpm install –g vue-cli
使用 vue –V(注意:大寫V)查看是否安裝成功
運(yùn)行:vue –V
第三步 :正式開始創(chuàng)建項(xiàng)目
1.使用 命令:cd目錄路徑 ,進(jìn)入到你指定的創(chuàng)建項(xiàng)目的路徑下
如:
2. 使用 vue init webpack 初始化項(xiàng)目
運(yùn)行:vue init webpack myfilst-vueproject(自定義文件目錄名稱)
一般默認(rèn),直接回車就可以了
在目前為止,已創(chuàng)建好一個(gè)vue 的項(xiàng)目,目錄結(jié)構(gòu)如:(結(jié)構(gòu)詳解看官網(wǎng))
3.按照提示運(yùn)行流程,在當(dāng)前項(xiàng)目的目錄下安裝模塊
運(yùn)行: cd 項(xiàng)目名稱
運(yùn)行: npm install
正在安裝模塊依賴。。。。
模塊安裝完成,項(xiàng)目根目錄下多一個(gè)文件夾
第四步:啟動(dòng)/運(yùn)行項(xiàng)目
運(yùn)行:npm run dev
成功運(yùn)行,默認(rèn)效果如:
如果沒有顯示正常的頁面,看是否端口是否被占用,默認(rèn)運(yùn)行端口為8080,
項(xiàng)目根目錄下 ->config->index.js
修改該端口值,重新運(yùn)行:npm run dev
每次修改配置文件都要重新運(yùn)行
第五步:打包上線
運(yùn)行:npm run build
打包完成后,會(huì)在根目錄下生成一個(gè)dis 的文件夾,可以在本地打開瀏覽,項(xiàng)目上線時(shí),只需將dis 文件夾放在服務(wù)器即可
總結(jié)
以上所述是小編給大家介紹的使用vue-cli創(chuàng)建項(xiàng)目的圖文教程,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
vue中設(shè)置height:100%無效的問題及解決方法
這篇文章主要介紹了vue中設(shè)置height 100%無效的問題及解決方法,需要的朋友可以參考下2018-07-07elementui 日期選擇器el-date-picker如何給指定日期添加圓點(diǎn)標(biāo)注
這篇文章主要介紹了elementui 日期選擇器el-date-picker如何給指定日期添加圓點(diǎn)標(biāo)注,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2024-07-07vue父組件給子組件的組件傳值provide inject的方法
在本篇文章里小編給大家整理的是一篇關(guān)于vue父組件給子組件的組件傳值provide inject的方法,需要的朋友們學(xué)習(xí)下。2019-10-10Vue異步請(qǐng)求導(dǎo)致頁面數(shù)據(jù)渲染錯(cuò)誤問題解決方法示例
這篇文章主要為大家介紹了Vue中異步請(qǐng)求導(dǎo)致頁面數(shù)據(jù)渲染錯(cuò)誤問題解決方法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-09-09vue?eslint報(bào)錯(cuò)error?"Component?name?"*****"
這篇文章主要給大家介紹了關(guān)于vue?eslint報(bào)錯(cuò)error?“Component?name?“*****“?should?always?be?multi-word”的解決方法,文中通過圖文以及實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-09-09Vue2 配置 Axios api 接口調(diào)用文件的方法
本篇文章主要介紹了Vue2 配置 Axios api 接口調(diào)用文件的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-11-11Vue中實(shí)現(xiàn)過渡動(dòng)畫效果示例代碼
這篇文章主要介紹了Vue中實(shí)現(xiàn)過渡動(dòng)畫效果示例代碼,Vue中為我們提供一些內(nèi)置組件和對(duì)應(yīng)的API來完成動(dòng)畫,利用它們我們可以方便的實(shí)現(xiàn)過渡動(dòng)畫效果,需要的朋友可以參考下2022-08-08vue生成二維碼QR?Code的簡單實(shí)現(xiàn)方法示例
這篇文章主要為大家介紹了vue生成二維碼QR?Code的實(shí)現(xiàn)示例詳情,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-04-04