【问题标题】:Angular Installation: npm warn deprecated /module angular can not findAngular 安装:npm warn 已弃用 /module angular 找不到
【发布时间】:2020-06-22 05:42:14
【问题描述】:

有人可以帮我解决这个问题吗:

  1. 我在我的电脑上安装“npm install -g @angular/cli”
  2. 他们我去 git 将文档克隆到一个名为“前端”的存储库中
  3. 我在“frontend”文件夹中打开 CMD 并尝试运行“ng serve”(节点已安装)

现在在 cmd 行中:

npm warn deprecated request@2.88.2: request has been deprecated.....etc
...
can not find module'@angular-devkit/build-angular/package.json'

我怎样才能做到这一点?

PS,因为我已经安装了:node/angular,所以我不需要在“ng serve”之前在文件夹中运行“npm install”,对吗?

【问题讨论】:

  • 你总是需要在项目的文件夹中运行npm install,因为它会安装特定项目的依赖项,这可能不仅是有角度的,而且还有一大堆其他的东西。另外,当您全局安装 Angular 时,您只安装允许您运行命令的 CLI,但所有其他 Angular 包都必须安装在项目中。
  • 有人可以在这里总结安装步骤吗?这些没有在官方文档中列出!

标签: angular npm package.json


【解决方案1】:

安装@angular-devkit/build-angular 作为开发依赖。这个包是 Angular 6.0 中新引入的

npm install --save-dev @angular-devkit/build-angular

【讨论】:

  • 感谢您的回答,显然它来自安装错误,所以我重新安装了 angular/cli 并且它可以工作,但是警告 'warn deprecated request@2.88.2: request has been deprecated ....." 当我运行 npm 时仍然存在!。
猜你喜欢
  • 2023-01-12
  • 2017-12-16
  • 2016-11-17
  • 2022-06-15
  • 1970-01-01
  • 2023-02-08
  • 2020-07-26
  • 2022-12-23
  • 1970-01-01
相关资源
最近更新 更多