我在Windows上下载并安装了nodejs。我正在尝试卸载打字稿的版本,我必须使用旧版本。我跑的时候
npm uninstall typescript
或
npm uninstall -g typescript
我得到了
npm warn uninstall not installed in C:\Program Files\nodejs\node_modules: "typescript@0.9.7"
如何在不卸载npm的情况下卸载打字稿?提前谢谢。
答案 0 :(得分:0)
您应该可以使用命令
卸载typescript
npm rm typescript
npm rm -g typescript
相当于uninstall
。如果这不起作用,可以在typescript
下的Windows资源管理器中找到C:\Program Files\nodejs\node_modules
目录并将其删除。
这会让你进入一个没有安装打字稿的状态:
npm ls typescript
npm ls -g typescript
都显示(empty)
。
第二点:npm view typescript version
没有向您显示有关本地设置的信息,而是显示npm
存储库的状态,因此它将始终显示与typescript@latest
对应的版本。当你问这个问题时,它是0.9.7;现在是1.3.0
最后:要安装特定版本的打字稿,例如0.9.5,请执行
npm install -g typescript@0.9.5
此外,通常,您应该确保拥有最新的node
和npm
。在Windows上更新npm
有点棘手;你应该遵循这里的指南:https://github.com/npm/npm/wiki/Troubleshooting#upgrading-on-windows
答案 1 :(得分:0)
我建议您重新安装npm,因为这不应该发生。如果问题仍然存在,请打开目录并手动从该软件包中删除文件。