国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁 web前端 前端問答 在命令列執(zhí)行命令什麼表示初始化vue項(xiàng)目

在命令列執(zhí)行命令什麼表示初始化vue項(xiàng)目

Jan 13, 2023 pm 05:42 PM
vue

在命令列執(zhí)行命令「vue init webpack vue-project」表示初始化vue項(xiàng)目,該命令的意思是初始化基於webpack的「vue-project」項(xiàng)目;其中「vue-project」是指用戶自定義的項(xiàng)目名稱,項(xiàng)目名不能用大寫字母。

在命令列執(zhí)行命令什麼表示初始化vue項(xiàng)目

本教學(xué)操作環(huán)境:windows10系統(tǒng)、vue3版,DELL G3電腦。

VUE專案初始化步驟指令

1,安裝Node.js;

Window安裝套件 Mac安裝套件
檢查是否安裝成功node -v
顯示版本即成功,如圖:

在命令列執(zhí)行命令什麼表示初始化vue項(xiàng)目

##2 ,安裝vue-cli腳手架;

開啟命令列視窗cmd(window R,輸入cmd後Enter)

在cmd下執(zhí)行指令

cnpm install vue-cli - g

安裝成功如圖

在命令列執(zhí)行命令什麼表示初始化vue項(xiàng)目

3,初始化專案資料夾;

在你準(zhǔn)備建置專案的資料夾開啟cmd 執(zhí)行指令

vue init webpack vue-project(註:vue-project是自訂專案名稱,專案名稱不能用大寫字母)

如圖:

在命令列執(zhí)行命令什麼表示初始化vue項(xiàng)目

初始化完成後如圖:

在命令列執(zhí)行命令什麼表示初始化vue項(xiàng)目

#啟動(dòng)專案成功如圖:

在命令列執(zhí)行命令什麼表示初始化vue項(xiàng)目

成功啟動(dòng)後頁面效果如圖:

在命令列執(zhí)行命令什麼表示初始化vue項(xiàng)目

#其他細(xì)節(jié)補(bǔ)充:

1,我所使用的命令列工具為Git,以下是最新安裝套件連結(jié)


Window安裝套件

2,網(wǎng)址列中http://localhost:8081/ #/ 後面的#號(hào)移除方法

編輯器開啟項(xiàng)目,找到目錄下src下router下index.js打開,改模式為mode:'history' 如圖:

在命令列執(zhí)行命令什麼表示初始化vue項(xiàng)目

3,啟動(dòng)專案後免去複製貼上位址,即執(zhí)行npm run dev後自動(dòng)在瀏覽器中開啟頁面

編輯器開啟專案找到config下的index.js,向下找到autoOpenBrowser: false, 第18行上下。改false為true即可。如圖:

在命令列執(zhí)行命令什麼表示初始化vue項(xiàng)目

新分支並配置路由時(shí)注意路徑:


在命令列執(zhí)行命令什麼表示初始化vue項(xiàng)目

4.樣式

在命令列執(zhí)行命令什麼表示初始化vue項(xiàng)目

less_loader依賴less,兩個(gè)都需安裝,可在專案依賴中安裝(vue ui)或終端安裝;

若出現(xiàn)以下錯(cuò)誤即為沒有安裝樣式依賴。

1在命令列執(zhí)行命令什麼表示初始化vue項(xiàng)目

終端安裝樣式依賴:

  • #如果是常規(guī)的,執(zhí)行npm install stylus-loader css-loader style-loader - -save-dev 安裝依賴就行

  • 如果是less 的,執(zhí)行npm install less less-loader --save-dev 安裝依賴就行。

  • 如果是 sass 的,執(zhí)行 npm install sass sass-loader --save-dev 安裝依賴就行?;颍?npm intall sass-loader --save ; $npm install node-sass --save)


安裝less-loader最新版vue專案項(xiàng)目提示報(bào)錯(cuò): Failed to compile with 1 errors

ERROR  Failed to compile with 1 errors                                 14:20:44
 error  in ./src/components/HelloWorld.vue
Module build failed: TypeError: loaderContext.getResolve is not a function
    at createWebpackLessPlugin (D:\work\vue3.0\gcmmobile\node_modules\less-loader\dist\utils.js:31:33)
    at getLessOptions (D:\work\vue3.0\gcmmobile\node_modules\less-loader\dist\utils.js:148:31)
    at Object.lessLoader (D:\work\vue3.0\gcmmobile\node_modules\less-loader\dist\index.js:27:49)
 @ ./node_modules/vue-style-loader!./node_modules/css-loader/dist/cjs.js?{"sourceMap":true}!./node_modules/vue-loader/lib/style-compiler?{"vue":true,"id":"data-v-469af010","scoped":true,"hasInlineConfig":false}!./node_modules/less-loader/dist/cjs.js?{"sourceMap":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/components/HelloWorld.vue 4:14-378 14:3-18:5 15:22-386
 @ ./src/components/HelloWorld.vue
 @ ./src/router/index.js
 @ ./src/main.js
 @ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src/main.js1234567891011121314

則為版本問題。處理方案就是降低less-loader版本,我的vue版本是2.5.2,

先卸載最新的版本

yarn remove less-loader
npm uninstall less-loader123

安裝less-loader 5.0.0版本

yarn add less-loader@5.0.0
npm install less-loader@5.0.0 -D123

5.npm ERR! code ERESOLVE:

在運(yùn)行npm install時(shí)報(bào)錯(cuò):

npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: operatingsystem@0.1.0
npm ERR! Found: vue@3.1.5
npm ERR! node_modules/vue
npm ERR!   vue@"^3.0.0" from the root project
npm ERR!12345678

控制臺(tái)輸入npm -V發(fā)現(xiàn)我的npm版本為7.x的,因?yàn)閚pm7.x版本對(duì)某些指令比npm6.x更嚴(yán)格,所以莫名報(bào)了這個(gè)錯(cuò)誤

解決有兩種:

1)在指令後面加上--legacy-peer-deps

2)使用npm6.x

提示:使用npm@6不需要卸載npm@7??梢允褂胣px指定npm的版本。例如:npx -p npm@6 npm i --legacy-peer-deps

如果這不能立即起作用,可以先刪除node_modules和package-lock.json

相關(guān)推薦:vue.js影片教學(xué)

以上是在命令列執(zhí)行命令什麼表示初始化vue項(xiàng)目的詳細(xì)內(nèi)容。更多資訊請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)

vue怎麼給按鈕添加函數(shù) vue怎麼給按鈕添加函數(shù) Apr 08, 2025 am 08:51 AM

可以通過以下步驟為 Vue 按鈕添加函數(shù):將 HTML 模板中的按鈕綁定到一個(gè)方法。在 Vue 實(shí)例中定義該方法並編寫函數(shù)邏輯。

React與Vue:Netflix使用哪個(gè)框架? React與Vue:Netflix使用哪個(gè)框架? Apr 14, 2025 am 12:19 AM

NetflixusesAcustomFrameworkcalled“ Gibbon” BuiltonReact,notReactorVuedIrectly.1)TeamSperience:selectBasedonFamiliarity.2)ProjectComplexity:vueforsimplerprojects:reactforforforproproject,reactforforforcompleplexones.3)cocatizationneedneeds:reactoffipicatizationneedneedneedneedneedneeds:reactoffersizationneedneedneedneedneeds:reactoffersizatization needefersmoreflexibleise.4)

Netflix的前端:React(或VUE)的示例和應(yīng)用 Netflix的前端:React(或VUE)的示例和應(yīng)用 Apr 16, 2025 am 12:08 AM

Netflix使用React作為其前端框架。 1)React的組件化開發(fā)模式和強(qiáng)大生態(tài)系統(tǒng)是Netflix選擇它的主要原因。 2)通過組件化,Netflix將復(fù)雜界面拆分成可管理的小塊,如視頻播放器、推薦列表和用戶評(píng)論。 3)React的虛擬DOM和組件生命週期優(yōu)化了渲染效率和用戶交互管理。

vue的div怎麼跳轉(zhuǎn) vue的div怎麼跳轉(zhuǎn) Apr 08, 2025 am 09:18 AM

Vue 中 div 元素跳轉(zhuǎn)的方法有兩種:使用 Vue Router,添加 router-link 組件。添加 @click 事件監(jiān)聽器,調(diào)用 this.$router.push() 方法跳轉(zhuǎn)。

反應(yīng),vue和Netflix前端的未來 反應(yīng),vue和Netflix前端的未來 Apr 12, 2025 am 12:12 AM

Netflix主要使用React作為前端框架,輔以Vue用於特定功能。 1)React的組件化和虛擬DOM提升了Netflix應(yīng)用的性能和開發(fā)效率。 2)Vue在Netflix的內(nèi)部工具和小型項(xiàng)目中應(yīng)用,其靈活性和易用性是關(guān)鍵。

vue怎麼a標(biāo)籤跳轉(zhuǎn) vue怎麼a標(biāo)籤跳轉(zhuǎn) Apr 08, 2025 am 09:24 AM

實(shí)現(xiàn) Vue 中 a 標(biāo)籤跳轉(zhuǎn)的方法包括:HTML 模板中使用 a 標(biāo)籤指定 href 屬性。使用 Vue 路由的 router-link 組件。使用 JavaScript 的 this.$router.push() 方法。可通過 query 參數(shù)傳遞參數(shù),並在 router 選項(xiàng)中配置路由以進(jìn)行動(dòng)態(tài)跳轉(zhuǎn)。

vue怎麼實(shí)現(xiàn)組件跳轉(zhuǎn) vue怎麼實(shí)現(xiàn)組件跳轉(zhuǎn) Apr 08, 2025 am 09:21 AM

Vue 中實(shí)現(xiàn)組件跳轉(zhuǎn)有以下方法:使用 router-link 和 <router-view> 組件進(jìn)行超鏈接跳轉(zhuǎn),指定 :to 屬性為目標(biāo)路徑。直接使用 <router-view> 組件顯示當(dāng)前路由渲染的組件。使用 router.push() 和 router.replace() 方法進(jìn)行程序化導(dǎo)航,前者保存歷史記錄,後者替換當(dāng)前路由不留記錄。

vue分頁怎麼用 vue分頁怎麼用 Apr 08, 2025 am 06:45 AM

分頁是一種將大數(shù)據(jù)集拆分為小頁面的技術(shù),提高性能和用戶體驗(yàn)。在 Vue 中,可以使用以下內(nèi)置方法進(jìn)行分頁:計(jì)算總頁數(shù):totalPages()遍歷頁碼:v-for 指令設(shè)置當(dāng)前頁:currentPage獲取當(dāng)前頁數(shù)據(jù):currentPageData()

See all articles