【问题标题】:Cannot install @angular/cli无法安装@angular/cli
【发布时间】:2017-08-22 06:44:46
【问题描述】:

我正在尝试使用已安装 nodeJS 的 angular2。我已按照此处https://github.com/angular/angular-cli#prerequisites 给出的步骤进行操作,但似乎存在问题。这是我在命令提示符(管理员)中所做的:

C:\WINDOWS\system32>node -v  
v6.10.1

C:\WINDOWS\system32>npm -v  
3.10.10

C:\WINDOWS\system32>npm install -g @angular/cli  
[ ..............] / loadRequestedDeps: sill install loadAllDepsIntoIdealTree

我的命令提示符卡在这个命令上并且没有任何响应的迹象。如果对解决我的这个问题有任何建议,我会很高兴。我在这里有什么遗漏吗?

【问题讨论】:

  • 如果没有网络问题,我想你只需要等待下载。
  • 嗨@Pengyy,我没有网络问题。我已经等了一个小时,然后在此处发布此问题以寻求帮助
  • 您是否尝试通过浏览器访问npmjs.com/package/@angular/cli
  • 是的,我有。我正在等待回复。 github.com/angular/angular-cli/issues/5727
  • @VisheshSingh 看起来像一个网络问题,您可能想尝试-verbose 以查看详细日志npm install -g @angular/cli -verbose 它会告诉您它到底卡在了什么地方。一些额外的尝试:如果你有任何杀毒软件,请关闭防病毒软件,如果你在 vpn 上尝试断开连接。

标签: node.js angular npm angular-cli


【解决方案1】:
  1. 开始 > 运行 > AppWiz.cpl > 卸载 node.js

  2. 删除节点安装目录删除剩余文件夹和文件

  3. 从开始 > 运行 > %AppData% (AppData\Roaming) 删除 npm 文件夹

  4. 如果存在,从 c:\users[username} 目录中删除 npm-cache

  5. 安装node.js最新版本,请使用默认C:\Program Files\nodejs安装路径。

  6. 打开命令:


C:\Users\Jeremy>node -v
v17.1.0

C:\Users\Jeremy>npm -v
8.1.2

【讨论】:

    【解决方案2】:

    以管理员身份打开 PowerShell:

    • Set-ExecutionPolicy RemoteSigned
    • npm 缓存清理 --force
    • npm install -g npm@latest
    • npm 配置设置注册表http://registry.npmjs.org/
    • npm install -g @angular/cli --verbose

    【讨论】:

      【解决方案3】:

      这个命令为我解决了这个问题:

      npm install -g rimraf
      

      TLS 密钥是一个真正的问题,而且安装 windows-tools 也无济于事。在 rimraf 并使用正确的代理设置和 node_modules 目的地之后,我可以安装 angular-cli。

      【讨论】:

        【解决方案4】:

        卸载 node.js

        从你的目录中删除所有 node_modules

        从 AppData>Roaming> 中删除 npm>

        从 c:\users[username} 目录中删除 npm_cache 和所有新生成的节点文件。

        安装 node.js

        添加本地路径为:

        new>PATH>c:\users[用户名}\AppData\Roaming\npm

        在临时路径之前保留这个

        在cmd中:npm -v node -v C:\Users\693272>npm install -g @angular/cli

        ng -v

        (这里不应该出现“ng”错误)

        现在您也可以转到其他目录并创建您的新项目

        所有安装的东西都是全局设置的

        C:\Users\693272>cd /

        C:>d:

        D:>ng new app1 -d

        希望这有帮助!

        【讨论】:

          【解决方案5】:
          1. 在此项目文件夹中运行“npm install”以安装所有 依赖关系。
          2. 确保使用最新版本的 CLI(升级指南 下面)
          3. 运行“ng serve”查看应用的运行情况。

          那么,

          运行以下命令以升级最新版本的 CLI - 仅在 Mac/Linux 上使用“sudo”。

          1. sudo npm uninstall -g angular-cli @angular/cli
          2. sudo npm install -g @angular/cli

          【讨论】:

            【解决方案6】:

            我遇到了类似的问题。在命令提示符中按Ctrl + C。它会继续,不会退出。

            【讨论】:

              【解决方案7】:

              确保。,你已经安装了nodejs。

              1. npm install -g angular-cli

              2. 帮助

              3. 新的 PROJECT_NAME cd PROJECT_NAME 服务

              4. ng serve --host 0.0.0.0 --port 4201 --live-reload-port 49153

              【讨论】:

                【解决方案8】:

                试试这个 -

                全局包:

                npm uninstall -g @angular/cli
                npm cache clean
                npm install -g @angular/cli@latest
                

                本地包:

                rm -rf node_modules dist # use rmdir /S/Q node_modules dist in Windows Command Prompt; use rm -r -fo node_modules,dist in Windows PowerShell
                npm install --save-dev @angular/cli@latest
                npm install
                

                【讨论】:

                  【解决方案9】:

                  你能不能从下图的用户目录C:\Users\userName或PC名试试看,确保你不受网络相关问题的限制!

                  https://s-media-cache-ak0.pinimg.com/originals/87/50/24/87502456dd8043729b794bf00ee2c7e7.jpg

                  【讨论】:

                  猜你喜欢
                  • 2017-03-23
                  • 2019-10-24
                  • 1970-01-01
                  • 2019-10-17
                  • 1970-01-01
                  • 2020-10-06
                  • 2018-04-11
                  相关资源
                  最近更新 更多