执行npm run build报错MODULE_NOT_FOUND,Angular项目构建失败
解决npm run build时的MODULE_NOT_FOUND错误
核心问题分析
你当前在node_modules目录下执行构建命令,且项目路径包含&这类Windows命令行无法正确解析的特殊字符,导致路径拼接错误,Node找不到@angular/cli的模块文件。
具体解决步骤
回到项目根目录执行命令
必须切换到包含package.json的前端项目根目录(即PreChiS&EStudentDBMSFrontEnd文件夹),再执行构建命令:cd C:\Users\trump\Documents\Rider Project\PreChiS-E---Student-DBMS\PreChiS-E---Student-DBMS\PreChiS&EStudentDBMSFrontEnd npm run build移除路径中的特殊字符
项目路径里的&会导致Windows命令行解析异常,建议重命名相关目录,去掉&、空格等特殊字符,比如将PreChiS&EStudentDBMSFrontEnd改为PreChiSEStudentDBMSFrontEnd。重新安装依赖
如果回到根目录仍报错,先清理现有依赖再重新安装:# 删除node_modules和锁文件 rm -Recurse node_modules rm package-lock.json # 重新安装依赖 npm install用npx直接执行Angular构建
若本地@angular/cli未正确关联,可直接用npx调用:npx ng build
内容的提问来源于stack exchange,提问作者trumph15bx
相关产品推荐
相关产品推荐

