uni-app 使用 vue-cli4 创建新工程失败,貌似是淘宝镜像的问题
uni-app 使用 vue-cli4 创建新工程失败,貌似是淘宝镜像的问题
| 信息类别 | 详情 |
|---|---|
| 产品分类 | uniapp/H5 |
| 操作系统 | Windows |
| 版本号 | 10 |
| 浏览器 | Chrome |
| 浏览器版本 | 最新 |
| 项目创建方式 | CLI |
| CLI版本号 | 4 |
示例代码:
Vue CLI v4.5.14
Failed to check for updates
✨ Creating project in E:\workspace\mh\mh-chxc-mobile.
操作步骤:
Vue CLI v4.5.14
Failed to check for updates
✨ Creating project in E:\workspace\mh\mh-chxc-mobile.
预期结果:
安装成功
实际结果:
安装失败
bug描述:
看情况应该是淘宝镜像的问题
更多关于uni-app 使用 vue-cli4 创建新工程失败,貌似是淘宝镜像的问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
ERROR Failed to get response from https://registry.npm.taobao.org/binary-mirror-config
npm ERR! code CERT_HAS_EXPIRED
npm ERR! errno CERT_HAS_EXPIRED
npm ERR! request to https://registry.npm.taobao.org/@dcloudio%2fvue-cli-plugin-hbuilderx failed, reason: certificate has expired
npm ERR! A complete log of this run can be found in: C:\Users\xuzy\AppData\Local\npm-cache_logs\2024-02-06T02_32_10_007Z-debug-0.log
ERROR command failed: npm install --loglevel error --legacy-peer-deps
更多关于uni-app 使用 vue-cli4 创建新工程失败,貌似是淘宝镜像的问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
在使用 vue-cli4 创建 uni-app 项目时,如果遇到失败问题,并且怀疑是淘宝镜像(npm.taobao.org)的问题,可以尝试以下步骤来解决:
1. 切换 npm 镜像源
淘宝镜像可能会因为网络问题或镜像源不稳定而导致安装失败。你可以尝试切换到官方 npm 镜像或其他可靠的镜像源。
切换到官方 npm 镜像
npm config set registry https://registry.npmjs.org/
切换到其他镜像源(如腾讯云镜像)
npm config set registry https://mirrors.cloud.tencent.com/npm/
2. 清除 npm 缓存
有时候 npm 缓存可能会导致安装问题,可以尝试清除缓存后重新创建项目。
npm cache clean --force
3. 使用 npx 创建项目
使用 npx 可以直接运行最新版本的 vue-cli,避免本地安装的 vue-cli 版本问题。
npx @vue/cli create my-uni-app
4. 手动安装依赖
如果创建项目时依赖安装失败,可以手动进入项目目录并安装依赖。
cd my-uni-app
npm install
5. 检查 Node.js 和 npm 版本
确保你使用的 Node.js 和 npm 版本符合 vue-cli 的要求。可以尝试升级到最新版本。
node -v
npm -v
6. 使用 yarn 替代 npm
如果你仍然遇到问题,可以尝试使用 yarn 来安装依赖。
npm install -g yarn
yarn install
7. 检查网络连接
有时网络连接不稳定也可能导致安装失败,确保你的网络连接正常。
8. 查看错误日志
如果以上方法都无法解决问题,可以查看详细的错误日志,通常会在命令行输出或项目目录下的 npm-debug.log 文件中。根据错误信息进一步排查问题。
9. 使用 vue-cli-plugin-uni 插件
如果你是在创建 uni-app 项目,可以尝试使用 vue-cli-plugin-uni 插件。
vue create -p dcloudio/uni-preset-vue my-uni-app
10. 尝试使用 pnpm
pnpm 是一个高效的包管理工具,可以尝试使用它来安装依赖。
npm install -g pnpm
pnpm install

