无法在Microsoft Visual Studio代码终端中执行ng命令

时间:2019-02-22 04:48:20

标签: angular visual-studio-code

我无法在Visual Studio代码终端中执行角度命令。 当我在终端中键入ng --version时,它将打开ng文件而不是执行命令。

需要帮助解决上述问题。

7 个答案:

答案 0 :(得分:6)

从VSCode执行ng服务时,我收到以下错误消息:

文件C:\ Users \\ AppData \ Roaming \ npm \ ng.ps1无法加载,因为此系统上的运行脚本已禁用...

解决方案:

我能够通过在PowerShell中运行以下命令来解决此问题:

set-executionpolicy remotesigned

确保以管理员权限运行PowerShell。有关该解决方案的更多信息,请阅读here

答案 1 :(得分:2)

有效的解决办法是

  1. 以管理员身份运行打开 microsoft studio 代码
  2. set-executionpolicy remotesigned
  3. 服务

成功了。

答案 2 :(得分:0)

尝试在项目目录中执行npm install,然后尝试ng --version

答案 3 :(得分:0)

我在Windows中有相同的错误。我所做的是在选择终端实例的终端窗口中将命令提示符设置为默认外壳,而不是PowerShell(默认为PowerShell)

答案 4 :(得分:0)

不确定您的问题,但尝试在VS Code中的VS Code扩展内使用 Angular-CLI命令运行程序。对我来说非常顺利。

答案 5 :(得分:0)

当你在 VS Code 中打开一个新终端时,在右上角你会看到几个选项图标: enter image description here

点击下拉图标,您将获得几个选项供您选择:

  • Powershell(默认)
  • 命令提示符
  • Git Bash
  • JavaScript 调试终端

还有一个“配置终端设置”,允许您更改默认终端窗口

答案 6 :(得分:0)

输入 npm start 而不是 ng serve