一、nrm : 無法加載文件 E:\nodejs\nrm.ps1,因為在此系統上禁止運行腳本。有關詳細信息,請參閱 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
報錯截圖:
1.按win鍵,搜索powershell,點擊“以管理員身份運行”
2.輸入下面命令,設置當前權限為可用(禁用->可用)
set-ExecutionPolicy RemoteSigned
3.按"Y"執行即可解決問題。
二、throw new ERR_INVALID_ARG_TYPE(name, 'string', value);
^
d at validateString (internal/validators.js:124:11)
at Object.join (path.js:402:7)
at Object.<anonymous> (E:\nvm\v14.17.0\node_modules\nrm\cli.js:17:20)
報錯截圖:
1.檢查node.js是否成功安裝,即查看當前node版本,顯示出版本號即安裝成功,若不成功需重新安裝。
執行命令:node -v
2.檢查npm是否成功安裝,即查看當前npm版本,顯示出版本號即安裝成功,若不成功需重新安裝。
執行命令:npm -v
3.根據報錯路徑找到對應文件夾下的cli.js,找到他的17行進行一些操作。
4.將17行替換成下面這一句
const NRMRC = path.join(process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'], '.nrmrc'); |
或者直接將17行的“HOME”改成“USERPROFILE”
5.再次運行nrm ls得出結果(此時是在管理員模式下運行,結合第一步看)