记录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
相关推荐
丁总学Java16 分钟前
微信小程序-npm支持-如何使用npm包
前端·微信小程序·npm·node.js
NiNg_1_2346 小时前
npm、yarn、pnpm之间的区别
前端·npm·node.js
奔跑吧邓邓子10 小时前
npm包管理深度探索:从基础到进阶全面教程!
前端·npm·node.js
朗朗乾坤.py1 天前
Hadoop HDFS命令操作实例
hadoop·hdfs·npm
哇咔咔哇咔1 天前
【科普】什么是npm和pip?它们之间有什么异同?
前端·npm·pip
太阳火神的美丽人生1 天前
Vant WeApp 开启 NPM 遇到的问题总结
前端·npm·node.js
前端 贾公子2 天前
Express内置的中间件(express.json和express.urlencoded)格式的请求体数据
中间件·json·express
泯泷2 天前
老手机翻新!Express. js v5.0中的新功能
前端·后端·express
读心悦3 天前
express,生成用户登录后的 token
express
Minyy113 天前
小程序-使用npm包
前端·小程序·npm·node.js