-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
有关【egg-init】的一些建议 #456
Comments
目前不知道, 执行下 现在支持本地的路径, 但不支持 github 的. 这块我们暂时没有什么计划, 如果有兴趣可以写下 RFC 提案讨论下. 另外, 社区也可以直接写基于 yo 的骨架, 直接用 yo 也没问题. egg-init 的几个骨架主要是规范 eslint 和 npm scripts 这几个地方. |
恩, 我会了解一下yo, 希望egg的生态能够更加完善。 |
你也可以给 egg-init 提交一个 PR, 来支持 |
看了下, 可以增加一个 https://github.com/eggjs/egg-init/blob/master/lib/init_command.js#L70 这里加个判断就行, 下周有时间我再搞搞 |
我觉得可行。感谢 |
ref: eggjs/egg-init#22 |
@liyanlong 1.8.0 已经支持, 另外 README 也增加了简单的参数说明 |
OK, 我去试着create一个模板 |
@atian25
|
需要集成到官方的才需要,刚刚支持那个特性后,不加进去也能安装了。自己团队内部骨架多的话,可以继承 egg-bin 提供自己的配置。
发自我的 iPhone
… 在 2017年2月26日,20:15,liyl ***@***.***> 写道:
@atian25
看了下egg-init 的说明
Add your package name to egg-init-config's package.json config.boilerplate property
这里有句话 , 是说我要 PR egg-init-config 么?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
哦哦. 使用方式是不是类似这样 $ egg-init --package="egg-boileplate-simple" 还是说去掉前缀 $ egg-init --package="simple" |
Egg 现在的模版扩展太差,底层需要优化下
liyl <[email protected]>于2017年2月26日 周日18:07写道:
… OK, 我去试着create一个模板
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#456 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAWA1ZUzBihD4aoMCmUhFl0vgJKSQCYkks5rgU7VgaJpZM4ML9fw>
.
|
egg-init --package=egg-boileplate-simple
该参数使用 npm 包名
发自我的 iPhone
… 在 2017年2月26日,20:35,liyl ***@***.***> 写道:
egg-init --package="egg-boileplate-simple
|
egg-init : 1.8.0 $ egg-init --package=egg-boileplate-simple simple
TypeError: Cannot read property 'tarball' of undefined
at Command.downloadBoilerplate (/usr/local/lib/node_modules/egg-init/lib/init_command.js:405:31)
at next (native)
at onFulfilled (/usr/local/lib/node_modules/egg-init/node_modules/co/index.js:65:19)
at process._tickCallback (internal/process/next_tick.js:103:7) 出现了这个问题. @atian25 |
@liyanlong 我补个友好的提示吧 |
@atian25 恩,生效了。 我使用的是自己写的 boilerplate egg-boilerplate-nuxt $ egg-init --package=egg-boilerplate-nuxt nuxt-egg-demo 具体文件在 {app_root}/resources/assets/img/logo.png |
@liyanlong 刚看到你的 nuxt-egg,不错。 图片可能是因为 zip 解压那里有问题,重构的时候顺便搞搞, #379 |
@atian25 谢谢,最近公事也有点多,我也想有时间多研究一下 egg框架. |
貌似没采纳建议啊,我新手第一步看到npm ini egg --type=simple 。想知道下,type是干嘛的,搜来搜去,都不知道type的可用项,哪里有文档可以看一下 |
|
@atian25 谢谢,看源码找到了 |
官网好像对 egg-init 的介绍不是很多
希望后期能够补充官网的文档来介绍一下 egg-init. 可以介绍一下目前的 egg-init的模板的规则是如何的。
egg-init的使用
用法是这样
egg-init --type simple showcase
目前是否可以支持来自github的模板 ?
egg-init --type username/repository myapp
The text was updated successfully, but these errors were encountered: