node全局包无法运行(用typescript来说明)

node全局包无法运行(用typescript来说明)

npm全局安装完包后,无法运行

无法将“tsc”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写
,如果包括路径,请确保路径正确,然后再试一次。
1.先去node的安装目录中找到tsc和tsc.cmd

本人安装的typescript,因为在命令行输入的是tsc来执行typescript,所以是tsc。如果你是其他全局包,那你换成自己的全局包对应的名称既可。PS:全局包名称可能不是你安装时候输入的包的名称,就像本次用tsc来执行typescript

如果找不到tsc和tsc.cmd那就Ctrl+F,输入你要查找的内容,用资源管理器查找

2.用记事本或者代码编辑器打开

然后你看到的是酱紫的

在这里插入图片描述

要改的是第9行和12行
basedir是node环境变量(右键我的电脑=>属性=>高级系统设置=>高级=>环境变量,在用户变量和系统变量中的Pah中找找,有没有带node几个字的,那就是node的环境变量路径,也就是图片中basedir的值),在这里插入图片描述
选中Path,点击编辑然后是酱紫的
在这里插入图片描述
C:\Program Files\nodejs\就是basedir的值

3.找到typescipt包的路径,并修改tsc和tsc.cmd里面的路径

typescript的路径C:\Program Files\nodejs\node_modules\npm\node_modules\typescript
去typescript的路径中的bin找到tsc,这就是tsc和tsc.cmd里面路径最终的值
(“C:\Program Files\nodejs\node_modules\npm\node_modules\typescript\bin\tsc”
和"$basedir/node_modules/npm/node_modules/typescript/bin/tsc"都行)
注意,tsc和tsc.cmd都要改
文件里面原本是左斜杠/,那就用左斜杠/
文件里面原本是右斜杠\,那就用右斜杠\

完成了,某得了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值