repair Node安装

用户在尝试安装和使用Node.js的npm时遇到了TypeError,问题出在socks-proxy-agent模块。卸载重装无果,尝试了新版本的Node.js,解决了安装权限问题,但依然无法安装其他包。通过nvm切换Node版本,修改nvm的镜像源到淘宝镜像,最后成功安装了typescript。
摘要由CSDN通过智能技术生成

最近我的电脑上安装的Node不知道发什么疯了,npm -v可以看到版本16.13,但是npm安装包时提示错误:

TypeError: Class extends value undefined is not a constructor or null

at Object.<anonymous> (安装目录\node_modules\npm\node_modules\socks-proxy-agent\dist\agent.js:114:44)

从控制面板卸载和重新安装原来版本的安装包宣告失败,直接提示2502错误,我也不懂为什么控制面板进来还是管理员账号还提示这个,太神奇了(当然,需要使用管理员模式运行程序),尝试下载新的安装包。

下载了一个新的16.18的安装包,安装成功。

如果不用管理员模式,会出现2502 2503报错,实际是安装权限问题。

还需要关闭杀毒软件一小会儿,因为可能被误判为木马。

安装之后终于出现版本号了。

但是,安装之后发现有如下问题:安装其他的包报错,比如要安装个express或者别的什么包。

Cannot find module 'C:\Users\Administrator\install'

用nvm尝试远程安装,不能正常下载。

换了个国内的镜像 mirror也要用大地的马……

去nvm安装目录下面找settings.txt文件,打开,后面添加并回车:

node_mirror: https://npm.taobao.org/mirrors/node/

npm_mirror: https://npm.taobao.org/mirrors/npm/

什么……不知道nvm安装到哪里?where nvm一下看看,刚才刚选过目录的啊。

迅速安装成功,执行nvm use 16.18.0

exit 1 exit 5报错,后跟乱码

没关系,咱程序员就是有韧性,用管理员模式打开cmd,继续输入nvm use 16.18.0  一回车……exit 145和exit 1错误:

我去。查看以下网址(NVM调用的npm列表,奇怪,更新到2014年1.4.9版本),有点疑惑。

https://nodejs.org/dist/npm/

——————————头大的分隔线————————

再次检查:

检查安装nvm路径与设置放置nodejs的路径或文件,是否出现空格或中文——没有

以前是不是装过npm,装过再用nvm卸载一次。把刚刚装过的版本16.18.0和16.18.3都卸载了,再安装一次16.8.2,再卸载一次。再用命令nvm list看,这次都没有了。

再下载了一个19.0.0版本,安装成功。

再把npm的安装源修改一下

npm config set registry https://registry.npm.taobao.org

接着去安装一个Typescript。

npm install -g typescript

安装成功后,看一下版本。

tsc -v

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值