解決安裝vue3腳手架@vue/cli報4048錯誤問題
安裝vue3腳手架@vue/cli報4048錯誤
@vue/cli報錯在網(wǎng)上試了很多解決辦法,這個最有用了,一定要試試
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
報如上錯誤是系統(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)錯誤
因?yàn)関ue-cli3.0流行,我卸載了舊的node,并安裝v12版本的node和vue/cli 4.5.4。正因此我遇到坑了。
當(dāng)我下載公司的一個vue項(xiàng)目后,執(zhí)行了 npm install命令后,踩坑之路開始
坑1:遇到4048錯誤
遇到問題當(dāng)然先百度了,很多人都說
- 解決方案1:在該目錄下執(zhí)行 npm cache clean –force 清理緩存,然后再次 npm install
- 解決方案2: 刪除C:\Users{賬戶}\下的.npmrc文件
我先執(zhí)行了1,不好用,再執(zhí)行了2。
執(zhí)行完2之后,雖然解決了4048錯誤,但又遇到了一個坑
坑2:Failed at the chromedriver@2.46.0 install script
于是我再百度,很多人又說該問題是vue-cli腳手架的一個bug,原因是chromedriver的部分文件被國內(nèi)網(wǎng)絡(luò)給墻掉了,無法下載完整的chromedirver包
解決辦法 :
npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
執(zhí)行完之后,我繼續(xù)npm install,還是報同樣的錯誤。
于是在百度,有人說如果上面的這個命令不行的話
- 1:npm install --ignore-scripts
- 2:npm i
執(zhí)行完二者后,我再npm install
好像解決了問題~
總結(jié)
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Vue3解決Mockjs引入后并訪問404(Not Found) 的頁面報錯問題
mock.js:是一款模擬數(shù)據(jù)生成器,可以生成隨機(jī)數(shù)據(jù),攔截 Ajax 請求,使用mockjs模擬后端接口,可隨機(jī)生成所需數(shù)據(jù),模擬對數(shù)據(jù)的增刪改查,本文給大家介紹了Vue3解決Mockjs引入后并訪問404(Not Found) 的頁面報錯問題,需要的朋友可以參考下2025-04-04vue3?element-plus實(shí)現(xiàn)圖片預(yù)覽功能實(shí)例
這篇文章主要給大家介紹了關(guān)于vue3?element-plus實(shí)現(xiàn)圖片預(yù)覽功能的相關(guān)資料,在項(xiàng)目中我們經(jīng)常會碰到圖片預(yù)覽的功能需求,文中通過代碼示例介紹的非常詳細(xì),需要的朋友可以參考下2023-09-09關(guān)于vuex強(qiáng)刷數(shù)據(jù)丟失問題解析
這篇文章主要介紹了關(guān)于vuex強(qiáng)刷數(shù)據(jù)丟失問題解析,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-04-04教你三分鐘掌握Vue過濾器filters及時間戳轉(zhuǎn)換
這篇文章教你三分鐘掌握Vue過濾器filters及時間戳轉(zhuǎn)換,本文將結(jié)合時間戳轉(zhuǎn)換的例子帶你快速了解filters的用法,需要的朋友可以參考下2023-03-03nuxt 自定義 auth 中間件實(shí)現(xiàn)令牌的持久化操作
這篇文章主要介紹了nuxt 自定義 auth 中間件實(shí)現(xiàn)令牌的持久化操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11vue.js框架實(shí)現(xiàn)表單排序和分頁效果
這篇文章主要為大家詳細(xì)介紹了vue.js框架實(shí)現(xiàn)表單排序和分頁效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-08-08Vue學(xué)習(xí)之a(chǎn)xios的使用方法實(shí)例分析
這篇文章主要介紹了Vue學(xué)習(xí)之a(chǎn)xios的使用方法,結(jié)合實(shí)例形式分析了vue.js axios庫的功能及網(wǎng)絡(luò)請求相關(guān)操作技巧,需要的朋友可以參考下2020-01-01