Node.js ';tsc&x27;未被识别为内部或外部命令、可操作程序或批处理文件。-视窗7

Node.js ';tsc&x27;未被识别为内部或外部命令、可操作程序或批处理文件。-视窗7,node.js,typescript,Node.js,Typescript,我是新来这里打字的,我正在尝试在我的机器上全局安装它 我目前有以下版本: 节点v.11.13.0 npm v6.7.0 当我运行npm install-g typescript时,我得到以下结果: C:\Users[userid]。节点\u模块\u全局\tsc-> C:\Users[userid].node\u modules\u glob al\node\u modules\typescript\bin\tsc C:\Users[userid]。节点\u模块\u全局\t服务器-> C:\Use

我是新来这里打字的,我正在尝试在我的机器上全局安装它

我目前有以下版本: 节点v.11.13.0 npm v6.7.0

当我运行npm install-g typescript时,我得到以下结果:

C:\Users[userid]。节点\u模块\u全局\tsc-> C:\Users[userid].node\u modules\u glob al\node\u modules\typescript\bin\tsc C:\Users[userid]。节点\u模块\u全局\t服务器-> C:\Users[userid]。节点\模块 _全局\node\u模块\typescript\bin\tserver + typescript@3.4.2在3.297s中更新了1个软件包

当我在命令行上运行tsctsc-v时,我收到

“tsc”不被识别为内部或外部命令,可操作 程序或批处理文件

我已经卸载了节点并重新安装了它,但仍然收到相同的错误

我咨询过谷歌,并遵循了Stackoverflow的其他方法来解决这个问题,包括检查路径文件夹结构

我不确定我做错了什么,请帮忙。
仅供参考,我正在运行Windows 7 PC。

在命令提示符下,尝试执行以下命令

set path=%PATH%;c:\Users\YOUR_USER_DIRECTORY\AppData\Roaming\npm;
然后再次尝试执行
tsc
命令,现在就可以执行了

希望这有帮助

找到了

好吧,我四处搜寻,发现了以下几点: 在
User\[pc\u name]\.node\u modules\u global
下,我找到了
tsc
tsc.mcd
文件。我所做的只是将这两个文件复制到
…\Roaming\npm

完成后,我在命令提示符下运行了
tsc
,它成功了

我已经将您给我的命令输入到命令提示符中,然后我再次运行tsc命令。它仍然会给我上面提到的
您的\u USER\u目录
相同的错误,我提到的应该是您的windows用户名。你改变了吗?是的,我改变了,不走运。另外,PATH变量应该设置在哪里?好的,在您的
…漫游\npm目录,你找到
tsc
tsc.cmd
文件了吗?没有,我在那里找不到。相反,在…Roaming\npm\node\u modules\中,我发现了一个类型脚本folderI遇到了相同的问题,但在“User\[pc\u name]\.node\u modules\u global”中找不到文件夹,这里有什么建议吗?