问题:
我正常的全局安装 npm i typescript -g ,然后输入 tsc -v 查看版本失败了。
显示为 “ tsc 不是内部或外部命令,也不是可运行的程序或批处理文件解决办法 ”
解决过程:
我之前安装node的时候,安装在了老文件夹里,而我后面又卸载重装了node,现在的node(用nvm去安装的)安装在了一个新文件夹里。
但是对于 node_global和node_cache 我的安装路径却保留了原来设置的老文件夹,导致即使我删除了老文件夹,每次 npm i typescript -g 后它又自己创建了老文件夹并安装typescript。
解决方法:
重新设置安装路径到现在的node文件夹
npm config set prefix "新地址" 分别给 node_global
npm config set cache "新地址" node_cache 重新输入我现在的node的地址