npm,yarn,vue cli如何查看源和换源,删除node_modules

本文介绍了如何在npm和yarn中查看并设置镜像源,以及解决在Vue项目中遇到的vue-cli版本获取错误,包括卸载、清理缓存和重新安装vue-cli的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

npm, yarn查看源和换源:

npm config get registry // 查看npm当前镜像源

npm config set registry https://registry.npmmirror.com // 设置npm镜像源为淘宝镜像

yarn config get registry // 查看yarn当前镜像源

yarn config set registry https://registry.npmmirror.com // 设置yarn镜像源为淘宝镜像

macOS、Linux 系统可以使用 rm 命令进行删除。

rm -r node_modules

在vue中创建vue-demo提示源错误

vue create vue-demo
❌ERROR Failed to get response from https://registry.npm.taobao.org/vue-cli-version-marker

解决方案:卸载vue cli,替换npm 的源,再npm install -g @vue/cli

npm uninstall -g @vue/cli
npm cache clean --force
npm install -g @vue/cli

参考链接:https://blog.youkuaiyun.com/HermitSun/article/details/104524141

pm run dev > vue-admin-template@4.4.0 dev > vue-cli-service serve INFO Starting development server... ERROR Error: Cannot find module 'default-gateway' Require stack: - E:\template\vue-admin-template\node_modules\internal-ip\index.js - E:\template\vue-admin-template\node_modules\@vue\cli-service\node_modules\webpack-dev-server\lib\utils\createDomain.js - E:\template\vue-admin-template\node_modules\@vue\cli-service\node_modules\webpack-dev-server\lib\utils\addEntries.js - E:\template\vue-admin-template\node_modules\@vue\cli-service\node_modules\webpack-dev-server\lib\utils\updateCompiler.js - E:\template\vue-admin-template\node_modules\@vue\cli-service\node_modules\webpack-dev-server\lib\Server.js - E:\template\vue-admin-template\node_modules\@vue\cli-service\lib\commands\serve.js - E:\template\vue-admin-template\node_modules\@vue\cli-service\lib\Service.js - E:\template\vue-admin-template\node_modules\@vue\cli-service\bin\vue-cli-service.js Error: Cannot find module 'default-gateway' Require stack: - E:\template\vue-admin-template\node_modules\internal-ip\index.js - E:\template\vue-admin-template\node_modules\@vue\cli-service\node_modules\webpack-dev-server\lib\utils\createDomain.js - E:\template\vue-admin-template\node_modules\@vue\cli-service\node_modules\webpack-dev-server\lib\utils\addEntries.js - E:\template\vue-admin-template\node_modules\@vue\cli-service\node_modules\webpack-dev-server\lib\utils\updateCompiler.js - E:\template\vue-admin-template\node_modules\@vue\cli-service\node_modules\webpack-dev-server\lib\Server.js - E:\template\vue-admin-template\node_modules\@vue\cli-service\lib\commands\serve.js - E:\template\vue-admin-template\node_modules\@vue\cli-service\lib\Service.js - E:\template\vue-admin-template\node_modules\@vue\cli-service\bin\vue-cli-service.js at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15) at Module._load (node:internal/modules/cjs/loader:922:27) at Module.require (node:internal/modules/cjs/loader:
03-28
### Vue CLI Service Webpack Dev Server Default Gateway Missing Module Error Solution 当遇到 `default-gateway` 模块缺失导致的 Vue 项目启动失败问题时,可以按照以下方法排查并解决问题。 #### 1. 安装缺失模块 如果提示缺少 `default-gateway` 模块,则可以通过 npmyarn 手动安装该依赖项。执行以下命令来安装此模块[^3]: ```bash npm install default-gateway --save-dev ``` 或者使用 Yarn: ```bash yarn add default-gateway --dev ``` #### 2. 更新 webpack webpack-dev-server 版本 有时版本不兼容也会引发此类错误。建议检查当前项目的 `webpack` `webpack-dev-server` 的版本是否匹配。如果不匹配,可能需要更新到最新稳定版或指定兼容版本[^4]: 对于 `webpack-dev-server`,可以尝试重新安装其最新版本: ```bash npm uninstall webpack-dev-server npm install webpack-dev-server@latest -D ``` 同时确认 `package.json` 中的 `webpack` `webpack-dev-server` 是否存在冲突。例如,某些旧版本的 `webpack` 可能无法与较新的 `webpack-dev-server` 配合工作。 #### 3. 清理缓存重置 Node Modules 清理本地缓存以及删除已有的 `node_modules` 文件夹可以帮助解决因依赖损坏引起的错误: 运行以下命令清除缓存: ```bash npm cache clean --force ``` 接着移除现有的依赖文件夹并重新安装: ```bash rm -rf node_modules package-lock.json npm install ``` #### 4. 修改 logLevel 设置 在 `webpack.config.js` 文件中的 `devServer` 部分调整日志级别设置可能会帮助定位更具体的错误原因。例如将 `logLevel` 设定为 `"debug"` 来获取更多调
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值