记录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
相关推荐
GuMoYu1 小时前
npm发布依赖指南
npm
我命由我123451 小时前
微信小程序 - 页面返回并传递数据(使用事件通道、操作页面栈)
开发语言·前端·javascript·微信小程序·小程序·前端框架·js
试着3 小时前
npm cache clean --force报警告 npm WARN using --force Recommended prote
npm
小曹要微笑4 小时前
HTTP与WebSocket协议深度解析
websocket·网络协议·http·js
酒尘&13 小时前
JS数组不止Array!索引集合类全面解析
开发语言·前端·javascript·学习·js
xw517 小时前
npm几个实用命令
前端·npm
!win !17 小时前
npm几个实用命令
前端·npm
K3v2 天前
【nvm安装14.x失败】nvm设置国内镜像源 npm设置全局缓存以及全局包目录
前端·缓存·npm
K3v2 天前
【npm install sentry/cli】安装这个破包一直失败
前端·npm·sentry