angular-cli安装但无法识别ng命令

时间:2017-05-01 19:54:51

标签: node.js angular npm angular-cli

当我安装角度cli时,它会被卡住 this point

我找了任何解决方案,安装/卸载node.js并尝试使用不同版本的node和npm但没有成功。

编辑:卸载node.js后,删除appdata中的npm文件夹,然后重新安装,它会安装,但它无法识别ng命令,如here所示

3 个答案:

答案 0 :(得分:1)

这似乎是一个路径问题。这个解决方案帮我修复了macOs High Sierra。

  • npm install -g @ angular / cli

  • 确保ng路径正确

  • cd~ / npm-global / bin

  • ls并确保存在
  • 在您的主目录上创建.bashrc文件

  • 触摸〜/ .bashrc

  • vim~ / .bashrc
  • 添加别名

  • 按i(启用编辑模式),然后输入以下内容

  • 别名ng =“〜/ npm-global / bin / ng”(或您的ng目录所在的位置)
  • 按esc(退出编辑模式)然后:wq(在vim中将保存)
  • 暂时更新.bashrc参考
  • 您的终端在重启之前不会接受bash更新,但是以下命令可以让您在终端会话期间使用更新:

  • source~ / .bashrc 检查ng是否有效

ng --version

https://github.com/OpenMDAO/openmdao1

找到它

答案 1 :(得分:0)

可以尝试使用带有_instance == null的{​​{1}}命令(Node.js命令提示符)。它可能会奏效。我遇到同样的问题Here

答案 2 :(得分:0)

您的node.js和角度视觉不兼容。

安装并删除PC上的所有节点文件后。 然后尝试这些命令。

  1. 安装node.js包管理器稳定版。
  2. 安装完成后,您运行npm install
  3. npm install -g @angular/cli 04 ng new <project name>
  4. cd <your project location>
  5. ng serve
    (如果它仍然不起作用,请再次npm installng serve
  6. 如果仍然无效,请在您的问题中提供.json文件的示例。