解決 vue cli 腳手架安裝 4058錯誤npm WARN checkPermissions Missing write acces " 和 “無法加載文件 在此係統上禁止運行腳本”錯誤

4058錯誤

情況

使用vue安裝腳手架
vue cli2 install
然乎初始化腳手架2的項目

vue init webpack vuecli2test

運行後報錯

報錯如下:

npm WARN checkPermissions Missing write access to C:…]
npm ERR! path C:…
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall access
npm ERR! enoent ENOENT: no such file or directory, access 'C:]…
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

解決方案

原因是腳手架安裝錯誤
嘗試網上的刪除模塊重新安裝方法,本機無效
使用淘寶鏡像cmpn重新安裝

在這裏插入圖片描述

親測可運行

無法加載文件錯誤

錯誤情況

在powershell中使用vue ui命令時出現報錯

提示vue : 無法加載文件C:\Users\xxx\AppData\Roaming\npm\vue.ps1,因爲在此係統上禁止運行腳本。有關詳細信息

解決方案

使用該方法
https://blog.csdn.net/lihefei_coder/article/details/100522281

但是出現了新的錯誤

PS C:\windows\system32> vue ui
internal/modules/cjs/loader.js:550
throw err;
^

Error: Cannot find module ‘C:\Users\sheny\AppData\Roaming\npm\node_modules\vue-cli\bin\vue’
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:548:15)
at Function.Module._load (internal/modules/cjs/loader.js:475:25)
at Function.Module.runMain (internal/modules/cjs/loader.js:695:10)
at startup (internal/bootstrap/node.js:201:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:516:3)

Cannot find module vue-cli\bin\vue …at Function.Module._resolveFilename錯誤

解決方案:
在項目文件目錄下運行
理論上可在全局下運行
具體原因未知
在這裏插入圖片描述

輸入vue ui後無反應

承接上個未知問題,需要安裝最新的vue cli
輸入 cnpm i -g @vue/cli

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章