Angular响应式表单项目运行报错Invalid or unexpected token求助
解决Angular启动报错"Invalid or unexpected token"及无法删除node_modules的问题
问题分析
报错指向node_modules/semver/node_modules/yallist/yallist.js文件乱码,说明该依赖文件已损坏;无法删除node_modules通常是因为文件夹被相关进程占用。
解决步骤
- 先关闭所有可能占用项目文件的进程:包括Angular开发服务器、IDE(如VS Code)、相关终端窗口等
- 强制删除node_modules文件夹:
- Windows CMD执行:
rmdir /s /q node_modules - Windows PowerShell执行:
Remove-Item -Recurse -Force node_modules - 若仍无法删除,重启电脑后再执行上述命令
- Windows CMD执行:
- 删除项目根目录下的
package-lock.json文件 - 清理npm缓存(可选,若重新安装依赖仍有问题时执行):
npm cache clean --force - 重新安装依赖:
npm install - 再次启动项目:
ng serve -o
内容的提问来源于stack exchange,提问作者dev-milioamperio
相关产品推荐
相关产品推荐

