【问题标题】:Is "npm install -g @angular/cli" safe?“npm install -g @angular/cli”安全吗?
【发布时间】:2021-04-21 14:39:44
【问题描述】:

我正在尝试跟随 this tutorial 以 Angular 构建网站。

它告诉读者像这样安装 CLI:

npm install -g @angular/cli

我打开了Putty并登录到我的Ubuntu20.04服务器,然后输入了这个命令。 服务器回应说

"E: Unable to locate package npm"

我找到了这个问题的答案和解决方案here on Stack Overflow

所以我跑了

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo apt-get install -y build-essential

最后

npm install -g @angular/cli

在安装过程中,服务器告诉我有关已弃用的软件包。

我担心我正在关注一个过时的 Angular 教程。我读过有不同的版本(AngularJS、Angular“正常”等)

所以我想知道这是否真的是开始使用 Angular 的方式。 我想使用一个最新且积极维护的框架等。

【问题讨论】:

  • @angular/cli 用于 Angular (2+),而不是 AngularJS (1.x)。如果您想确保使用的是最新材料,请阅读实际文档:angular.io/tutorialangular.io/cli
  • 我相信这完全没问题,无论如何使用install 你会收到警告吗?还是错误?
  • @DarioPiotrowicz 我添加了警告的屏幕截图。没有发生错误。
  • 太棒了!我刚看到:)
  • Google 维护 Angular,我认为官方文档高于一切。

标签: angular angular-cli


【解决方案1】:

这些警告非常正常,在处理任何节点项目(不仅仅是角度)时你都会习惯它们。

基本上这与节点的工作方式有关,您的依赖项本身可以具有依赖项等等,因此具有这种类型或警告是很常见的事情。

我在专业和个人项目中使用过 node,拥有所有最新的工具和库,我在任何地方都会遇到它们。

别介意,它们不是问题,我可以保证这不是你最后一次见到它们。

【讨论】:

  • 对不起,澄清一下...我说的是install 命令和警告,我没有查看教程,所以我不能说它是否是最新的: ) (如果你想我可以看看,但这不是你要问的,是吗?)
  • 谢谢,您的回答非常好。 jonrsharpe 已经将我指向官方文档/教程,我喜欢它,我将使用它来代替。官方文档和我原本想学的教程一样,所以安装过程是一样的。
  • 是的!跟着英雄之旅就行了,大部分都是这样上手的,制作的非常好:)
【解决方案2】:

是的,官方文档指导您使用此命令安装 Angular,这里是官方的docs page
这些警告是正常的,它们只是让您了解已弃用的软件包。

【讨论】:

    猜你喜欢
    • 2018-07-30
    • 2020-12-19
    • 1970-01-01
    • 2018-05-08
    • 2017-09-27
    • 1970-01-01
    • 1970-01-01
    • 2017-11-09
    • 1970-01-01
    相关资源
    最近更新 更多