vue系列教程-13vuecli初體驗(yàn)

本內(nèi)容為系列內(nèi)容,全部?jī)?nèi)容請(qǐng)看我的vue教程分類(lèi)

Vue CLI 是一個(gè)基于 Vue.js 進(jìn)行快速開(kāi)發(fā)的完整系統(tǒng)

終于就是到了這一節(jié),前面多次提到的腳手架來(lái)啦!

什么是腳手架

其實(shí)就是一個(gè)配置好了的使用webpack完成打包構(gòu)建的初始化工程,和我們前面講的webpack打包沒(méi)啥區(qū)別,只是更為全面,在實(shí)際開(kāi)發(fā)中也是常用的工具

當(dāng)前最新版本為 vue-cli4 但是和 cli3區(qū)別不大所以?xún)蓚€(gè)版本都是可以使用的

全局安裝cli,確保你已經(jīng)安裝了node了哦,命令行執(zhí)行

 npm i @vue/cli -g 

使用命令行創(chuàng)建項(xiàng)目

使用create創(chuàng)建項(xiàng)目,命令行執(zhí)行,后面緊跟的是項(xiàng)目名,這里我起名 vueclidemo

vue create vueclidemo

開(kāi)始創(chuàng)建會(huì)有一些安裝提示,選擇默認(rèn)即可

image-20200426171619872

然后進(jìn)入這個(gè)項(xiàng)目文件夾,命令行執(zhí)行

npm run serve

項(xiàng)目就運(yùn)行起來(lái)了

image-20200426171810250

命令行執(zhí)行,可以完成對(duì)項(xiàng)目的打包

npm run build

使用可視化工具創(chuàng)建項(xiàng)目

命令行執(zhí)行,打開(kāi)可視化工具,這樣也能完成項(xiàng)目的創(chuàng)建

vue ui
image-20200426221249407
image-20200426221333672

當(dāng)然還可以在可視化管理工具里面導(dǎo)入我們的項(xiàng)目

image-20200427105703709

導(dǎo)入完成后可以進(jìn)入項(xiàng)目的管理界面,我們點(diǎn)擊插件,安裝一個(gè)vuerouter的插件,也就是相當(dāng)于給當(dāng)前項(xiàng)目導(dǎo)入vuerouter

image-20200427105938050

點(diǎn)擊安裝即可,完成安裝后會(huì)詢(xún)問(wèn)我們當(dāng)前路由使用的模式,默認(rèn)即可,這就完成引入了,是不是非常方便呢

并且我們打開(kāi)項(xiàng)目可以發(fā)現(xiàn)系統(tǒng)已經(jīng)默認(rèn)給我們引入并注冊(cè)了router

打開(kāi) main.js,發(fā)現(xiàn)引入了 router這個(gè)文件,并傳給了實(shí)例化的vue

image-20200427110207875

然后我們打開(kāi)這個(gè) router 文件,講解一下

image-20200427110842200

然后我們來(lái)到這個(gè)任務(wù)界面,運(yùn)行項(xiàng)目

image-20200427111017216

項(xiàng)目就啟動(dòng)以后,點(diǎn)擊后面的 啟動(dòng) app,就來(lái)到項(xiàng)目界面

image-20200427111115658

這就完成了腳手架的基本使用

可能遇到的問(wèn)題

npm速度過(guò)慢

使用淘寶鏡像即可或者使用yarn進(jìn)行安裝

使用powershell提示無(wú)權(quán)限

powershell輸入

Set-ExecutionPolicy -Scope CurrentUser

然后系統(tǒng)提示輸入

RemoteSigned
image-20200427104436986

一直創(chuàng)建項(xiàng)目失敗

卸載清除緩存重裝

npm uninstall -g vue-cli
npm uninstall -g @vue/cli
npm cache clean --force
npm install -g @vue/cli

創(chuàng)建時(shí)報(bào)錯(cuò)找不到y(tǒng)arn

在你的用戶(hù)名盤(pán)下面C:\Users\Administrator,比如我是lookroot這個(gè)文件夾,里面找到這個(gè) .vuerc 文件

image-20200427104810705

然后修改如下

{
  "useTaobaoRegistry": true,
  "packageManager": "npm",
  "latestVersion": "4.3.1",
  "lastChecked": 1587955070777
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容