ng 无法识别并且 npm run 找不到 package.json [关闭]
Posted
技术标签:
【中文标题】ng 无法识别并且 npm run 找不到 package.json [关闭]【英文标题】:ng not recognized and npm run can't find package.json [closed] 【发布时间】:2021-11-16 17:05:06 【问题描述】:每当我尝试使用 Angular 创建一个新项目时,我都会收到以下错误:
error message
但是我在环境中添加了角度的路径,并在网站上设置了每个解决方案。
如果这是与 node.js 版本相关的问题,我该如何更新它。
【问题讨论】:
请:始终复制粘贴错误消息或代码,切勿打印屏幕。提供更多信息。 【参考方案1】:ng
是使用angular cli的关键字,所以创建新项目的正确方法是运行ng new projectName
与此同时,npm run start
等命令执行 package.json 中的脚本(在本例中为 ng serve
)。如果你运行 npm run ng new projectName
,那么 npm 将寻找一个名为 ng
的脚本 + 一些名为 new
和 projectName
的其他参数
【讨论】:
【参考方案2】:要使用 angular CLI 命令创建新项目或组件,您需要使用以 ng
开头的 angular CLI。如需更多帮助,只需输入 ng help
即可查看可用命令。
npm run ...
用于运行 package.json 中可用的脚本,例如 npm run start
、npm run test
等。
所以要创建一个新项目,正确的命令是ng new auto-project
或者用npx npx ng new auto-project
。
【讨论】:
以上是关于ng 无法识别并且 npm run 找不到 package.json [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
Nuxt.js npm run build 导致一些 JS 文件找不到
接收TS2304:找不到名称'文件'| TS2304:运行“npm run tsc”命令时找不到名称“ReadableStream”
react-native:无法识别命令“run-android”。可能是由 npm install 引起的