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 并再次仔细检查环境变量,然后重新安装,问题便不再出现。