安装nodejs常见报错集合(一)

693 阅读2分钟

一、window操作系统下常见报错信息

1、报错一:

安装nodejs之后,查看版本号在终端输入node  -v成功输出版本号,输入npm -v之后报错。

解决方式:

1)步骤一:

A、手动删掉“C:\Users\Admin”下的.node_repl_history和.npmrc文件

1.png

B、删除“C:\Users\Admin\AppData\Roaming”下的npm文件夹,卸载已安装的nodejs,之后重新安装。

2.png

2、报错二:

出现error 2502和error2503

出现的原因:

Window系统操作权限问题导致的,要以管理员身份进行安装

解决方法:

A、cmd命令行点击以管理员身份运行

B、此时就可以打开管理员权限运行窗口了,注意看以下如果你直接打开cmd的窗口时不相同的。

3.png

C、接下来在cmd窗口进入到nodejs安装包所在目录,输入以下命令进行安装,注意:msi是你下载的版本名称。

C:\Program Files\nodejs>msiexec/package node-v14.16.0-x64.msi

D、安装就不会报错了,安装完成后同样在管理员权限的cmd窗口输入node -v命令就可以验证安装成功了。

C:\Program Files\nodejs>node -v

v14.16.0

二、Mac OS操作系统下常见报错信息

 1、报错一:

电脑系统中已有npm 和node ,但版本老导致安装其他插件报错。

解决方法:

需要升级新版本

1)npm 升级解决办法

npm -g outdated

sudo npm -g install npm@版本号

此时,即可成功升级npm 版本

2)node升级方式

老版本不能直接用brew uninstall 需要删除目录还有环境变量的路径

npm ls -g --depth=0 #查看已经安装在全局的模块,以便删除这些全局模块后再按照不同的 node 版本重新进行全局安装

sudo rm -rf /usr/local/lib/node_modules #删除全局 node_modules 目录

sudo rm /usr/local/bin/node #删除

node cd  /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm #删除全局 node 模块注册的软链

这一步操作,删除以后用brew install node 安装,完成后运行找不到command ,提示用brew node 没有权限此时的解决方法是按照如下步骤逐一输入命令,等待执行完毕。

brew uninstall node

brew update

brew upgrade

brew cleanup

brew install node

sudo chown -R $(whoami) /usr/local

brew link --overwrite node

brew postinstall node

此时即可成功升级node的版本了。

今日份寄语:

人生就像马拉松,获胜的关键不在于瞬间的爆发,而在于途中的坚持。