【问题标题】:Angular 9 ng new stuck at installing packagesAngular 9 ng new 卡在安装包
【发布时间】:2020-06-08 19:20:24
【问题描述】:

我刚刚安装了节点版本 12.16.1 LTS 和 角度 cli 版本 9.0.3。 在使用 cli 创建新项目时,根文件夹中的所有文件都在生成,但在安装节点包时卡住了。

有人遇到同样的问题吗?请帮助我们如何解决它。

【问题讨论】:

  • 有时安装所有软件包需要一些时间,如果您觉得卡住了,可以取消并再次执行 npm install 并尝试一下。
  • 现在,我等了30多分钟才下载。如何让我尝试通过 npm I 取消它。
  • 是的,它奏效了。但是我们需要找到一个原因,为什么它在我的新过程中不起作用????
  • 重新安装节点..然后在windows系统中设置节点路径环境变量,用-g全局重新安装angular CLI。并检查一些可能在安装过​​程中阻止某些服务的防火墙或防病毒系统。这些是您需要注意的一些要点。
  • 我解决了这个问题,你能看看我的答案https://stackoverflow.com/a/62499802/8297550

标签: javascript node.js angular npm


【解决方案1】:

您可以通过运行为所有应用程序设置一个工作区(一个文件夹)

ng new your_workspace --create-application false

然后在此工作区中创建新应用

cd your_workspace

ng generate application testApp

也许它对您的需求有所帮助

【讨论】:

    【解决方案2】:

    我遇到了完全相同的问题。

    我什么都试过了。多次重新安装节点。最新版本没有改变任何东西。卡在Installing packages (npm)...

    我在虚拟机中运行 node.js。仅向 VM 分配了 1 gig 的内存。分配更多内存(从 1 gig 到 4 gig)解决了这个问题。如果内存不足,node.js 不会抱怨,但似乎卡住了。

    我可以重现该问题。现在有了 4 gig 而不是 1 gig,ng new app 只用了 30 秒。

    【讨论】:

      【解决方案3】:

      我更改了目录,然后运行这些命令,它对我有用

      sudo npm cache clean --force

      sudo npm cache verify

      sudo npm i npm@latest -g

      ng new my-project


      另一种解决方案:

      使用ctrl+c取消安装包

      然后转到项目的文件并运行命令npm install

      这对我也有用

      【讨论】:

        【解决方案4】:

        每次您创建一个新项目时,角度假设下载大小约为 500mb 的大量文件,所花费的所有时间实际上是在后台下载这些文件所花费的时间。良好的互联网连接是解决方案。

        【讨论】:

        • 我从 Angular 开始,我希望你不必为你想要创建的每个应用下载所有这些包,这太荒谬了......
        • 我的连接速度很慢,我也面临同样的问题。我只需要再等一会儿。
        【解决方案5】:
        1. 运行命令npm i -g npm@latest
        2. 运行命令npm i -g @angular/cli@latest

        它对我有用。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-03-28
          • 2020-03-14
          • 1970-01-01
          • 2021-07-29
          • 2018-10-02
          相关资源
          最近更新 更多