记录egg官方初始化项目失败解决方案

快速初始化

我们推荐直接使用脚手架,只需几条简单指令,即可快速生成项目(npm >=6.1.0):

复制代码
$ mkdir egg-example && cd egg-example
$ npm init egg --type=simple
$ npm i

但是在某些情况下,会安装失败,如下

不管是使用egg-init 还是按照egg官网上提供的方法,npm init egg --type=simple的方式构建项目,都会因为egg源的问题导致项目构建失败。大概信息如下

然后我们的文件是空的,也就是创建失败

总之,就是因为无法访问npm,https://register.npmjs.org不能正常访问导致的。

后来使用egg-init构建项目,也是出现同样的问题,要解决问题,就要解决访问npm源的问题。

通过egg-init的帮助文档:

看到了--registry, -r这个选项,可以设置npm的源,然后在构建项目的时候设置这么个参数,把值设置为淘宝的npm镜像:https://registry.npm.taobao.org

复制代码
npm init egg --type=simple -r=https://registry.npm.taobao.org
相关推荐
lifewange18 小时前
Hadoop 全套常用 Shell 命令完整版
大数据·hadoop·npm
zhensherlock1 天前
Protocol Launcher 系列:Trello 看板管理的协议自动化
前端·javascript·typescript·node.js·自动化·github·js
Aolith1 天前
学 Express 被 app.use 绕晕了?用流水线思维一次性搞懂 5 种中间件
后端·express
朱穆朗2 天前
Cmder创建npm等项目中,使用CLI的BUG
前端·npm·bug
森叶2 天前
告别端口占用!用 Unix Domain Socket 管道让 Express 飞起来
服务器·unix·express
❀͜͡傀儡师3 天前
Claude Code 官方弃用 npm 安装方式:原因分析与完整迁移指南
前端·npm·node.js·claude code
2601_949816163 天前
Node.js npm 安装过程中 EBUSY 错误的分析与解决方案
前端·npm·node.js
珊瑚怪人4 天前
分享一个Edge浏览器播放H265 RTSP流的问题,涉及到ZLMediaKit、WebRTC
音视频·视频·js·zlmediakit·视频流处理
双普拉斯4 天前
打造工业级全栈文件管理器:深度解析上传、回收站与三重下载流控技术
spring·vue·js
Aolith4 天前
《Express 初学者笔记:再也不怕搞混 req 和 res 了》
express