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