前言
在前端開發過程中可能在npm操作中,如npm install,會出現一系列報錯導致操作失敗。這時候我們可以通過刪除node_modules文件夾即可解決此問題。
SyntaxError: Unexpected token >
at Module._compile (internal/modules/cjs/loader.js:721:23)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Module.require (internal/modules/cjs/loader.js:690:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object.<anonymous> (E:\project\node_modules\webpack-dev-server\bin\webpack-dev-server.js:12:21)
at Module._compile (internal/modules/cjs/loader.js:776:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
操作
windows系統
我們會發現直接windows下直接刪除node_modules文件夾需等待10分鍾到半小時或者無法刪除。
原因:
1,目錄太多或層級太深導致刪除慢或無法遞歸刪除。
2,windows會提醒沒有該權限。
解決辦法:
方法一:.進入項目所在目錄使用CMD命令進入DOCS控制台執行如下命令即可快速刪除。
rd /s /q node_modules
方法二:使用PowerShell或git bash進入命令控制台執行如下命令即可快速刪除(推薦,速度比較快)。
rm -rf ./node_modules
方法三:直接在項目中使用npm的rimraf工具實現秒刪(需要安裝庫)
npm install rimraf -g
rimraf node_modules
Linux系統
方法一:使用rm命令實現快速遞歸刪除
rm -rf ./node_modules
方法二:直接在項目中使用npm的rimraf工具實現秒刪(需要安裝庫)
npm install rimraf -g
rimraf node_modules
結語
希望對大家有所幫助。如有不對的地方懇請大家指出!
————————————————
版權聲明:本文為CSDN博主「RingoH」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/RingoH/article/details/117957190