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

2 回复

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
回到顶部