在执行 egg-init egg-example --type=simple时
卡在write to D:\Git\egg-example\test\app\controller\home.test.js不动,重新安装,多次尝试问题依然存在
我修复一下
目前在 windows 下由于依赖的 mem-fs 有点问题导致安装不了
更新 egg-init 到 1.15.1 试一下
更新后ok了,成功下载模板,感谢
好的,那我关掉这个 issue 了
@whxaxes 更新下文档,用 npm init egg 吧,不介绍 egg-init 了。
@atian25 npm init egg这是只是创建了一个空的package.json文件哪,不用egg-init怎么初始化egg?
@bi-kai 猜测是你的 npm 版本太低了,更新下吧
@atian25

这应该是主流配置吧?文档中并未看到对npm版本的要求呀
提供下你执行命令的控制台日志
@atian25

这直接创建普通的package.json了
又是 win 这玩意。。。
下面不是有个 package name 的提示让你输入么?怎么提前 ctrl+c 了?
@atian25 不兼容win?我并没有ctrl c

这就是和npm init一样的结果呀。
@atian25

linux上也这样呀。
确定不需要提前安装egg-init么?这整得我都不会了~
看起来是你的 npm 版本问题,没支持 npm init <initializer> 这个特性。
https://docs.npmjs.com/cli/init#description
你升级到 [email protected] 或者 npm@6 的 npm 吧,https://github.com/npm/cli/blob/v5.10.0/lib/init.js
@atian25 确实是这个问题

这样就好了。

话说为啥用的npm官方源,我本地配的是淘宝源。
egg-init不推荐用,npm又要比较高的版本,在官方文档中补充下说明吧,不然很多人卡在这里。
npm init egg -r=china
从 issue 咨询来看,你是第一个遇到的。我印象中 Node 8 自带的 npm 好像应该不低了吧?回头看看。
我确定没有改过npm的版本。

我回家再试试,不知道是不是公司防火墙拦截了什么。
@atian25 确实是这个问题
这样就好了。
话说为啥用的npm官方源,我本地配的是淘宝源。egg-init不推荐用,npm又要比较高的版本,在官方文档中补充下说明吧,不然很多人卡在这里。
现在官方文档还是没有更新,刚刚就卡在这里了 @atian25
Most helpful comment
@atian25 确实是这个问题


这样就好了。
话说为啥用的npm官方源,我本地配的是淘宝源。
egg-init不推荐用,npm又要比较高的版本,在官方文档中补充下说明吧,不然很多人卡在这里。