【问题标题】:Angular cli issue (ng new/ng serve, etc..) ng commands not working on WindowsAngular cli 问题(ng new/ng serve 等)ng 命令在 Windows 上不起作用
【发布时间】:2018-12-28 20:00:33
【问题描述】:

在我的终端中,所有 ng 逗号都不再起作用。我无法生成新的项目新...不再工作,也无法服务等...

这是我得到的错误 ng serve/ng new ... ng --v,

“bash: /c/Users/Dragos/AppData/Roaming/npm/ng: /bin/sh: 错误的解释器:没有这样的文件或目录”

好像 ng 命令根本不起作用。

我在全局范围内重新安装了 node/npm/angular CLI,但仍然出现同样的错误。

我使用的是 Windows 8.1 专业版。

很抱歉,如果问题重复,我还没有看到询问此特定信息的问题。

谢谢

【问题讨论】:

  • 你运行的是linux还是windows?
  • 抱歉,windows 8.1 pro 将编辑问题,感谢您的指点。
  • 嗯,您是从普通的 Windows 命令提示符或 powershell 运行这些命令吗?因为由于某种原因bash正在运行,这是linux/unix shell
  • 最初我从 Visual Studio Code 集成终端尝试,然后我从 Windows cmd 行和 bash 尝试,仍然得到同样的错误。好像 bash 是在后台运行但我没有专门启动它,它可以在我不启动的情况下自行运行吗?但我认为在 VS 代码中 bash 是默认的集成终端,对吗?但是,到目前为止,它在 VS 代码终端上运行良好。但现在没有了。
  • 哇!它实际上来自 gitbash。我应该知道它是错误日志中的“bash”。感谢百万伴侣:D。

标签: node.js angular npm command-line-interface


【解决方案1】:

试试这个

ng new ProjectName --version 7

【讨论】:

  • 非常感谢。显然 gitbash 出现故障。我重新安装了它,现在我的应用程序“复活”了哈哈。再次感谢您的帮助。
猜你喜欢
  • 2017-03-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-25
  • 1970-01-01
  • 2017-04-12
  • 2018-11-21
  • 2018-12-01
相关资源
最近更新 更多