一、window操作系统下常见报错信息
1、报错一:
安装nodejs之后,查看版本号在终端输入node -v成功输出版本号,输入npm -v之后报错。
解决方式:
1)步骤一:
A、手动删掉“C:\Users\Admin”下的.node_repl_history和.npmrc文件
B、删除“C:\Users\Admin\AppData\Roaming”下的npm文件夹,卸载已安装的nodejs,之后重新安装。
2、报错二:
出现error 2502和error2503
出现的原因:
Window系统操作权限问题导致的,要以管理员身份进行安装
解决方法:
A、cmd命令行点击以管理员身份运行
B、此时就可以打开管理员权限运行窗口了,注意看以下如果你直接打开cmd的窗口时不相同的。
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的版本了。
今日份寄语:
人生就像马拉松,获胜的关键不在于瞬间的爆发,而在于途中的坚持。