當我運行npm test的時候,報這個錯誤
然後我嘗試了各種方法,都沒成功
直到全局下載mocha:
切換到你當前的項目目錄
先卸載,npm uninstall mocha @types/mocha
然後全局下載, npm install mocha @types/mocha -g
然後下載 , npm install --save-dev mocha @types/mocha
然後運行 npm test,
沒有報這個錯了。
我把這幾個操作放在下面的6中
下面是一些我嘗試用的方法,記錄一下
1.npm清除緩存(npm cache clean -f)
2.刪除整個node modules文件夾,然後重新npm i, 再執行npm test
3.重新下載node,默認路徑是C:\Program Files\nodejs
4.回退npm版本
5.修改環境變量, 通過npm prefix -g 獲取到npm存儲的地址,在系統變量中加入NODE_PATH,地址和剛纔獲取的一致
6.前面全局下載Mocha的那幾個操作。
最終成功,是我運行了第3,4,和6之後的結果,所以我其實不太確定,6是否直接能夠解決問題,尚在研究中。