繁体   English   中英

Angular新手:“ tsc不被识别为内部或外部命令”

[英]Angular newbie: 'tsc is not recognized as an internal or external command'

我绝对不是Angular的新人,所以请原谅我的无知。 所以我有一个错误

C:\Users\Tijl Declerck\Desktop\projects\AngularTestApp\ts-hello>tsc main.ts
"tsc" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.

'tsc is not recognized as an  internal or external command, program or executable batch file'(more or less the correct translation, I don't know why my console is all of a sudden in Spanish :D

我尝试使用npm install -g typescript但尝试代码tsc main.ts时仍然出现此错误。 所以我问了一个人,他们在另一个stackoverflow帖子( Nodejs在Windows上找不到已安装的模块? )中给我答复。

添加一个名为NODE_PATH的环境变量,并将其设置为%USERPROFILE%\\ Application Data \\ npm \\ node_modules(Windows XP),%AppData%\\ npm \\ node_modules(Windows 7/8/10)或npm最终在以下位置安装模块的位置您的Windows风格。 要一劳永逸地完成此操作,请将其添加为“系统属性”对话框的“高级”选项卡中的系统变量(运行control.exe sysdm.cpl,System,3)。

但是,这只是我使用Angular的第二天,我也不知道该怎么做他所指的内容。 但是,我认为熟悉Angular的人知道如何在短时间内解决此问题,我只是不知道在何处添加此新环境变量以及如何添加。 我将继续我的课程,但是他们经常使用tsc命令,这使我非常沮丧。 有人可以为我提供上述解决方案的逐步说明,以解决此问题吗?

编辑:我有Windows 10并使用webstorm。

有关如何管理环境变量(也称为$ PATH)的信息,请参见此处

您也可以尝试从项目的node_modules目录中调用它。

./node_modules/.bin/tsc main.ts // for windows

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM