【发布时间】:2017-10-17 13:27:45
【问题描述】:
我正在使用 Visual Studio Code 的集成终端,我已将其更改为 bash,但像 ng 和 tsc 这样的命令不起作用。它不认识他们。
你猜为什么会这样?
【问题讨论】:
标签: typescript visual-studio-code angular-cli
我正在使用 Visual Studio Code 的集成终端,我已将其更改为 bash,但像 ng 和 tsc 这样的命令不起作用。它不认识他们。
你猜为什么会这样?
【问题讨论】:
标签: typescript visual-studio-code angular-cli
您是否已将 angular-cli 安装为 GLOBAL 包?还有 tsc 等等...
请仔细检查您是否已完成例如:
npm install -g @angular/cli
npm install -g tsc
..等等...
-g (or --globally) 参数是关键 .. 因为它使您的包在您的电脑上成为“全局”
【讨论】:
code . 打开该项目来修复它,它使命令在 VS Code 集成终端中正常工作
只需将您的 VSCode 终端配置为运行 Node.js 命令提示符,通常位于:
c:\Program Files\nodejs\nodevars.bat
要自动运行,请编辑配置用户设置,如下所示:
"terminal.integrated.shellArgs.windows": [
"\/k C:\\\"Program Files\"\\nodejs\\nodevars.bat"
]
【讨论】: