問題
今天遇到個(gè)坑,由于 node 和 npm 版本比較低,運(yùn)行項(xiàng)目有點(diǎn)問題痢士,所以我就更新了 npm 的版本。
npm i npm@latest -g
更新完成之后我再去敲 npm 相關(guān)的命令都掛了茂装。報(bào)錯(cuò):
internal/bootstrap/switches/does_own_process_state.js:129
cachedCwd = rawMethods.cwd();
Error: EPERM: operation not permitted, uv_cwd npm
....
嘗試
在網(wǎng)上查了不少解決方案:
npm cache clean --force
npm install -g npm@latest -force
還試了
- 刪除 npm 重裝不同版本的 node
- 使用 yarn 來安裝 npm怠蹂,發(fā)現(xiàn) yarn 也報(bào)同樣的錯(cuò)了 - -
最后都是報(bào)同樣的錯(cuò)誤。
解決
最后少态,我發(fā)現(xiàn)有人說重啟下 cmd 終端就好了城侧。我重啟了我的 item2 實(shí)測可行……這坑貨坑了我一下午了 [淚奔]。