跳到主要内容

Nodejs 与 NPM 环境清理与重装实践

尝试方法

在尝试解决环境问题时,我先重新安装 npm,以确保相关组件的完整性。随后尝试升级 npm node 与 vue 版本,以减少旧版本引发的潜在冲突。接着重新配置淘宝镜像源,加快依赖安装速度。删除项目中的 node_modules 目录并再次执行 npm install 有助于彻底更新依赖环境。完成这些步骤后,我再进行更新操作,以确保所有依赖与工具处于最新可用状态。

使用 yarn

yarn install
yarn run server 或者是 development 或者是 test 看具体的情况
yarn build

npmrc 的问题

我逐项检查配置,首先使用npm config get registry验证淘宝镜像源是否配置成功。如果发现未成功配置,我会访问 nodejs 安装目录,找到 npmrc 文件并进行如下配置。

prefix = D:\Soft\nodejs\node_global
cache = D:\Soft\nodejs\node_cache
registry = "http://registry.npm.taobao.org"

在此之前,我会确保电脑内不存在其他重复版本的 nodejs,并检查环境变量是否设置正确。完成这些操作后,项目即可正常启动。

我出现的问题根源

我电脑在新安装固态硬盘后仍保留了旧硬盘中的 nodejs,这导致本地存在多份 npmrc 文件。当我搜索整个电脑后,发现 yarn vscode 旧 npm visioStudio 中都存有 npmrc 文件,这些旧残留的配置文件是问题的根源。我删除旧版本的 npm 和 nodejs 并再次仔细检查环境变量,然后重新安装,问题便不再出现。