vue-admin-box第一步npm?install時(shí)報(bào)錯(cuò)的處理
vue-admin-box第一步npm install時(shí)報(bào)錯(cuò)
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: init@0.0.0
npm ERR! Found: vite@2.3.7
npm ERR! node_modules/vite
npm ERR! dev vite@"2.3.7" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer vite@"^2.5.10" from @vitejs/plugin-vue@1.10.2
npm ERR! node_modules/@vitejs/plugin-vue
npm ERR! dev @vitejs/plugin-vue@"^1.2.2" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
解決方法
終端輸入:
npx -p npm@6 npm i --legacy-peer-deps
目的:使用npx指定npm的版本
然后npm install即可 ,
如果不起作用,可以先刪除node_modules和package-lock.json,再重新嘗試。
vue-admin模板第一次使用存在的坑
我的前端水平不行,只是偶爾才會(huì)需要寫(xiě)個(gè)簡(jiǎn)單的網(wǎng)頁(yè)。
最近有個(gè)項(xiàng)目需要用到網(wǎng)頁(yè)來(lái)做展示,因?yàn)楣緝?nèi)部之前是有人寫(xiě)過(guò)基于vue-admin的框架的web,老大就希望我能移植到公司內(nèi)部使用的框架上。
但是配置vue的時(shí)候?qū)嵲谑谴嬖谟刑嗟膯?wèn)題了。
問(wèn)題以及對(duì)應(yīng)的解決方案
因?yàn)檫@次是在自己家里用windows機(jī)來(lái)做的,不是用服務(wù)器的,因此主要還是windows相關(guān)的問(wèn)題
1.命令行要用管理員模式打開(kāi) 因?yàn)榕渲玫臅r(shí)候,如果npm install后面跟著-g參數(shù),那么就有可能是寫(xiě)入c盤(pán)中,有可能會(huì)出現(xiàn)權(quán)限不夠,導(dǎo)致的報(bào)錯(cuò)。
2.要下載cnpm 別問(wèn),不知道為啥,使用vue-admin的時(shí)候,用npm install總是會(huì)卡在某個(gè)位置上,實(shí)在是沒(méi)有辦法
3.啟動(dòng)的時(shí)候還是用npm run dev,啟動(dòng)的時(shí)候就不能使用cnpm run,同疑惑,不知道cnpm和npm的區(qū)別。網(wǎng)上的描述,讓我一直以為是cnpm只是將鏡像設(shè)置為了淘寶鏡像的版本?,F(xiàn)在看來(lái)其實(shí)還有很多區(qū)別的。
4.可能的問(wèn)題: 將文件夾放到對(duì)應(yīng)盤(pán)的根目錄下。(這個(gè)我也不確定是否存在這樣的問(wèn)題,反正我這么干之后是可以跑通的)
流程
安裝nodejs的問(wèn)題就不用描述啦,這個(gè)直接官網(wǎng)下載對(duì)應(yīng)的安裝包就行,一路默認(rèn)操作就下就可以了。
1.在github上搜索vue-admin。用git下載下來(lái),或者下載成zip之后解壓,這個(gè)就看個(gè)人了。(最好是放在根目錄下就好了)
2.基礎(chǔ)的配置
# 在淘寶鏡像中下載cnpm npm install -g cnpm --registry=https://registry.npm.taobao.org # 給npm設(shè)置為淘寶鏡像 npm config set registry https://registry.npm.taobao.org # 查看下配置 npm config get registry
3.如果你是想手動(dòng)寫(xiě)vuejs的項(xiàng)目的話(huà)(雖然我感覺(jué)新手如我這種應(yīng)該很少有這種需求)
# myapp可以替換成自己的名字 vue init webpack myapp cd myapp npm run dev # 之后根據(jù)輸出提示看看在哪個(gè)網(wǎng)址看對(duì)應(yīng)的頁(yè)面
4.使用vue-admin模板(這個(gè)的命令行最好還是用管理員模式打開(kāi))
cd vue-admin-template # 不加下面這行估計(jì)會(huì)出問(wèn)題 cnpm install -g @vue/cli # 下面這個(gè)倒是無(wú)所謂npm和cnpm npm install? # run的時(shí)候還是要用npm的 npm run dev
關(guān)聯(lián)報(bào)錯(cuò)
npm WARN deprecated core-js@2.6.12: core-js@<3 is no longer maintained and n
這個(gè)報(bào)錯(cuò)也有可能是真的需要cnpm install --save -g core-js@^3
不過(guò),我輸入了上面的命令之后,還是有報(bào)錯(cuò),反而,我輸入了cnpm install -g @vue/cli 就萬(wàn)事大吉了
vue-cli-service 不是內(nèi)部或者外部命令 能出現(xiàn)這個(gè)報(bào)錯(cuò),只有在cmd上才出現(xiàn),在powershell中居然是沒(méi)有這個(gè)報(bào)錯(cuò)的(只收有別的問(wèn)題,但是一直是卡住的),這么看來(lái)還是要用cmd
這個(gè)其實(shí)是沒(méi)有使用npm install 導(dǎo)致的,不過(guò)換成cnpm install 也是可以解決的。
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- vue踩坑記-在項(xiàng)目中安裝依賴(lài)模塊npm install報(bào)錯(cuò)
- vue npm install 安裝某個(gè)指定的版本操作
- Vue安裝依賴(lài)npm install時(shí)的報(bào)錯(cuò)問(wèn)題及解決
- vue踩坑記之npm?install報(bào)錯(cuò)問(wèn)題解決總結(jié)
- Vue項(xiàng)目中安裝依賴(lài)npm?install一直報(bào)錯(cuò)的解決過(guò)程
- vue項(xiàng)目運(yùn)行npm?install報(bào)錯(cuò)問(wèn)題及解決
- VUE項(xiàng)目運(yùn)行npm install報(bào)錯(cuò)問(wèn)題以及解決
- Vue項(xiàng)目中npm?install卡住問(wèn)題解決的詳細(xì)指南
- vue項(xiàng)目npm install失敗的問(wèn)題解決方案
相關(guān)文章
關(guān)于Elementui中toggleRowSelection()方法實(shí)現(xiàn)分頁(yè)切換時(shí)記錄之前選中的狀態(tài)
這篇文章主要介紹了關(guān)于Elementui中toggleRowSelection()方法實(shí)現(xiàn)分頁(yè)切換時(shí)記錄之前選中的狀態(tài),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-03-03vue組件傳值(高級(jí))、屬性傳值、反向傳值、跨級(jí)傳值實(shí)例詳解
父組件通過(guò)屬性傳值給子組件,父組件修改數(shù)據(jù)后會(huì)刷新頁(yè)面并重新傳值給子組件,子組件可以修改父組件傳的值并刷新自己的頁(yè)面?但是并不會(huì)修改父組件中的值,這篇文章主要介紹了vue組件傳值(高級(jí))、屬性傳值、反向傳值、跨級(jí)傳值,需要的朋友可以參考下2022-09-09詳解vue數(shù)據(jù)響應(yīng)式原理之?dāng)?shù)組
這篇文章主要為大家詳細(xì)介紹了vue數(shù)據(jù)響應(yīng)式原理之?dāng)?shù)組,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助2022-02-02在vue項(xiàng)目中(本地)使用iconfont字體圖標(biāo)的三種方式總結(jié)
這篇文章主要介紹了在vue項(xiàng)目中(本地)使用iconfont字體圖標(biāo)的三種方式總結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-09-09Vue讀取本地靜態(tài).md并側(cè)邊欄導(dǎo)航跳轉(zhuǎn)、展示.md文件的操作方法
這篇文章主要介紹了Vue讀取本地靜態(tài).md并側(cè)邊欄導(dǎo)航跳轉(zhuǎn)、展示.md文件,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-08-08vue中el-cascader三級(jí)聯(lián)動(dòng)懶加載回顯問(wèn)題解決
本文主要介紹了vue中el-cascader三級(jí)聯(lián)動(dòng)懶加載回顯問(wèn)題解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06部署vue+Springboot前后端分離項(xiàng)目的步驟實(shí)現(xiàn)
這篇文章主要介紹了部署vue+Springboot前后端分離項(xiàng)目的步驟實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05VUE前端導(dǎo)出文件之file-saver插件安裝使用教程
這篇文章主要給大家介紹了關(guān)于VUE前端導(dǎo)出文件之file-saver插件安裝使用的相關(guān)資料,file-saver是一個(gè)用于保存文件的JavaScript庫(kù),它提供了一種簡(jiǎn)單的方式來(lái)生成和保存文件,支持各種文件類(lèi)型,例如文本文件、圖片、PDF等,需要的朋友可以參考下2024-05-05vue項(xiàng)目index.html中使用環(huán)境變量的代碼示例
在Vue3中使用環(huán)境變量的方式與Vue2基本相同,下面這篇文章主要給大家介紹了關(guān)于vue項(xiàng)目index.html中使用環(huán)境變量的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-02-02vue查詢(xún)數(shù)據(jù)el-table不更新數(shù)據(jù)的解決方案
這篇文章主要介紹了vue查詢(xún)數(shù)據(jù)el-table不更新數(shù)據(jù)的問(wèn)題及解決方案,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-12-12