'tsc' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

1.使用命令npm install -g typescript安装typescript后,输入 tsc命令,一直报错

'tsc' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

图片描述

2.目前使用的是国内镜像,尝试重启电脑、重新安装nodejs也没有解决,请求帮助,谢谢

阅读 23.4k
3 个回答

具体出错原因:

node未正确安装,或相关环境变量未正确配置;

解决方法:

配置环境变量

“我的电脑”右键“属性”-“高级系统设置”-“高级”-“环境变量”。

  1. 新建系统变量 NODE_PATH

进入环境变量对话框,在系统变量下新建"NODE_PATH",输入”D:Program FilesNodejsnode_global“。

(说明:我在安装nodejs时配置了全局文件夹和缓存文件夹,所以我的node_path 值是”D:Program FilesNodejsnode_global“。如果你在装node时候,没有配置全局文件和缓存两个文件夹,此处NODE_PATH的值为“D:Program FilesNodejs”)

图片描述

npm目录可以使用npm命令去查找:npm config get prefix

2.用户变量和系统变量Path,添加值:%NODE_PATH%

http://www.cnblogs.com/fighxp...

在配置完变量后,关闭dos命令窗口重启dos命令,输入命令,查看是否成功。

%UserProfile%\.node_modules_global 加到PATH环境变量里再试试

最好是使用官方的exe文件重新安装一次node. 一般系统环境变量不会立即生效, 稳妥的方法就是重启一下系统.

一般来说, npm命令能够正常的全局运行, 你的node模块的命令都不会有太大的问题.

安装时也尽量避免使用有空格之类的文件夹, 可以安装到新建的文件夹, 例如: D:\nodejs

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进