【问题标题】:ng not recognized and npm run can't find package.json [closed]ng 无法识别并且 npm run 找不到 package.json [关闭]
【发布时间】:2021-11-16 17:05:06
【问题描述】:

每当我尝试使用 Angular 创建一个新项目时,我都会收到以下错误:

error message

但是我在环境中添加了角度的路径,并在网站上设置了每个解决方案。

如果这是与 node.js 版本相关的问题,我该如何更新它。

【问题讨论】:

  • 请:始终复制粘贴错误消息或代码,切勿打印屏幕。提供更多信息。

标签: node.js angular package.json


【解决方案1】:

ng是使用angular cli的关键字,所以创建新项目的正确方法是运行ng new projectName

与此同时,npm run start 等命令执行 package.json 中的脚本(在本例中为 ng serve)。如果你运行 npm run ng new projectName,那么 npm 将寻找一个名为 ng 的脚本 + 一些名为 newprojectName 的其他参数

【讨论】:

    【解决方案2】:

    要使用 angular CLI 命令创建新项目或组件,您需要使用以 ng 开头的 angular CLI。如需更多帮助,只需输入 ng help 即可查看可用命令。

    npm run ... 用于运行 package.json 中可用的脚本,例如 npm run startnpm run test 等。

    所以要创建一个新项目,正确的命令是ng new auto-project 或者用npx npx ng new auto-project

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-12
      • 2022-07-17
      • 2022-01-26
      • 1970-01-01
      • 1970-01-01
      • 2012-03-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多