egg-init 无法安装模板

Created on 21 Feb 2019  ·  21Comments  ·  Source: eggjs/egg

What happens?

在执行 egg-init egg-example --type=simple
卡在write to D:\Git\egg-example\test\app\controller\home.test.js不动,重新安装,多次尝试问题依然存在

Context

  • Node Version: 10.15.0
  • egg-init Version: 1.15.0
  • Platform: windows

Most helpful comment

@atian25 确实是这个问题
image
这样就好了。
image
话说为啥用的npm官方源,我本地配的是淘宝源。

egg-init不推荐用,npm又要比较高的版本,在官方文档中补充下说明吧,不然很多人卡在这里。

All 21 comments

我修复一下

目前在 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
image
这应该是主流配置吧?文档中并未看到对npm版本的要求呀

提供下你执行命令的控制台日志

@atian25
image
这直接创建普通的package.json了

又是 win 这玩意。。。

下面不是有个 package name 的提示让你输入么?怎么提前 ctrl+c 了?

@atian25 不兼容win?我并没有ctrl c
image
这就是和npm init一样的结果呀。

@atian25
image
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 确实是这个问题
image
这样就好了。
image
话说为啥用的npm官方源,我本地配的是淘宝源。

egg-init不推荐用,npm又要比较高的版本,在官方文档中补充下说明吧,不然很多人卡在这里。

npm init egg -r=china

从 issue 咨询来看,你是第一个遇到的。我印象中 Node 8 自带的 npm 好像应该不低了吧?回头看看。

我确定没有改过npm的版本。
image
我回家再试试,不知道是不是公司防火墙拦截了什么。

@atian25 确实是这个问题
image
这样就好了。
image
话说为啥用的npm官方源,我本地配的是淘宝源。

egg-init不推荐用,npm又要比较高的版本,在官方文档中补充下说明吧,不然很多人卡在这里。

现在官方文档还是没有更新,刚刚就卡在这里了 @atian25

Was this page helpful?
0 / 5 - 0 ratings