解決安裝vue3腳手架@vue/cli報(bào)4048錯(cuò)誤問題
安裝vue3腳手架@vue/cli報(bào)4048錯(cuò)誤
@vue/cli報(bào)錯(cuò)在網(wǎng)上試了很多解決辦法,這個(gè)最有用了,一定要試試
C:\Users\25077>npm install vue-cli -g
npm ERR! code EPERM
npm ERR! syscall mkdir
npm ERR! path E:\Node\node_modules\.vue-cli-7tLVKUJI
npm ERR! errno -4048
npm ERR! Error: EPERM: operation not permitted, mkdir 'E:\Node\node_modules\.vue-cli-7tLVKUJI'
npm ERR! [Error: EPERM: operation not permitted, mkdir 'E:\Node\node_modules\.vue-cli-7tLVKUJI'] {
npm ERR! errno: -4048,
npm ERR! code: 'EPERM',
npm ERR! syscall: 'mkdir',
npm ERR! path: 'E:\\Node\\node_modules\\.vue-cli-7tLVKUJI'
npm ERR! }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It's possible that the file was already in use (by a text editor or antivirus),
npm ERR! or that you lack permissions to access it.
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\25077\AppData\Local\npm-cache\_logs\2022-02-16T08_15_05_960Z-debug-0.logC:\Users\25077>npm install vue-cli -g
報(bào)如上錯(cuò)誤是系統(tǒng)權(quán)限不夠,(方法:通過目錄找C:\Windows\System32\cmd.exe,然后右鍵單擊,出現(xiàn)選項(xiàng),選擇以管理員身份運(yùn)行即可)
然后再次輸入安裝命令:npm install @vue/cli -g即可安裝成功。
通過輸入vue -V,查看vue版本,如果能出來下圖則安裝成功

vue-cli3.0踩坑(4048和 Failed at the chromedriver@2.46.0 install script)錯(cuò)誤
因?yàn)関ue-cli3.0流行,我卸載了舊的node,并安裝v12版本的node和vue/cli 4.5.4。正因此我遇到坑了。
當(dāng)我下載公司的一個(gè)vue項(xiàng)目后,執(zhí)行了 npm install命令后,踩坑之路開始
坑1:遇到4048錯(cuò)誤

遇到問題當(dāng)然先百度了,很多人都說
- 解決方案1:在該目錄下執(zhí)行 npm cache clean –force 清理緩存,然后再次 npm install
- 解決方案2: 刪除C:\Users{賬戶}\下的.npmrc文件
我先執(zhí)行了1,不好用,再執(zhí)行了2。
執(zhí)行完2之后,雖然解決了4048錯(cuò)誤,但又遇到了一個(gè)坑
坑2:Failed at the chromedriver@2.46.0 install script

于是我再百度,很多人又說該問題是vue-cli腳手架的一個(gè)bug,原因是chromedriver的部分文件被國內(nèi)網(wǎng)絡(luò)給墻掉了,無法下載完整的chromedirver包
解決辦法 :
npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
執(zhí)行完之后,我繼續(xù)npm install,還是報(bào)同樣的錯(cuò)誤。
于是在百度,有人說如果上面的這個(gè)命令不行的話
- 1:npm install --ignore-scripts
- 2:npm i
執(zhí)行完二者后,我再npm install

好像解決了問題~
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- vue3+js+elementPlus使用富文本編輯器@vueup/vue-quill詳細(xì)教程
- 解決@vue/cli安裝成功后,運(yùn)行vue -V報(bào):不是內(nèi)部或外部命令的問題
- npm install -g @vue/cli安裝vue腳手架報(bào)錯(cuò)問題(一般都能解決)
- 解決vue運(yùn)行報(bào)錯(cuò)Error:Cannot?find?module?'@vue/cli-plugin-babel'
- vue3中使用@vueuse/core中的圖片懶加載案例詳解
- VUE2舊項(xiàng)目重新安裝依賴后@vue/compiler-sfc編譯報(bào)錯(cuò)問題
相關(guān)文章
vue業(yè)務(wù)實(shí)例之組件遞歸及其應(yīng)用
目中出現(xiàn)多級菜單時(shí),需要多層for循環(huán)時(shí),但是當(dāng)菜單增加層級時(shí),需要在頁面結(jié)構(gòu)中增加一層for循環(huán),這時(shí)我們可以使用組件遞歸的思想來實(shí)現(xiàn),下面這篇文章主要給大家介紹了關(guān)于vue業(yè)務(wù)實(shí)例之組件遞歸及其應(yīng)用的相關(guān)資料,需要的朋友可以參考下2022-05-05
vue element ui使用選擇器實(shí)現(xiàn)地區(qū)選擇兩種方法
這篇文章主要給大家介紹了關(guān)于vue element ui使用選擇器實(shí)現(xiàn)地區(qū)選擇的兩種方法,Element UI是一套基于Vue.js開發(fā)的UI組件庫,其中包含了地區(qū)選擇器(Cascader)組件,需要的朋友可以參考下2023-09-09
vue自定義loader將行內(nèi)樣式px轉(zhuǎn)rem適配
這篇文章主要為大家介紹了vue自定義loader將行內(nèi)樣式px轉(zhuǎn)rem適配示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08
Vue+ElementUI 中級聯(lián)選擇器Bug問題的解決
這篇文章主要介紹了Vue+ElementUI 中級聯(lián)選擇器Bug問題的解決方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07
Vue實(shí)現(xiàn)數(shù)據(jù)導(dǎo)出導(dǎo)入實(shí)戰(zhàn)案例
我們經(jīng)常需要在Vue搭建的后臺管理系統(tǒng)里進(jìn)行數(shù)據(jù)導(dǎo)入導(dǎo)出等操作,下面這篇文章主要給大家介紹了關(guān)于Vue實(shí)現(xiàn)數(shù)據(jù)導(dǎo)出導(dǎo)入實(shí)戰(zhàn)案例的相關(guān)資料,需要的朋友可以參考下2023-01-01

