初始聚合物cli的标志?

时间:2016-05-22 18:52:06

标签: polymer command-line-interface polymer-cli

我查看了help init的新Polymer CLI,但是我看不到任何标记来减少下载的凉亭包的数量,尤其是{{1}对于一个新元素,默认情况下我不需要init,或者如果我需要它,我可以在以后添加它。 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

paper-rippleiron-component-page的传递依赖关系,位于element template's default devDependenciesiron-component-page用于元素的演示页面,如果您要单独发布此元素,这将是有意义的。

来自copies filesElementGenerator只是template directory,因此您可以在安装中修改该目录,并根据需要从bower.json中删除依赖项。

在我的机器上,我从/usr/local/lib/node_modules/polymer-cli/lib/init/element/templates/bower.json中删除了所有依赖项,因此它看起来像这样:

{
  "name": "<%= name %>",
<% if (description) { -%>  "description": "<%= description %>",
<% } -%>
  "main": "<%= name %>.html"
}

现在,元素生成器输出:

$ polymer init element
info:    Running template element
? Element name x-bar
? Brief description of the element
   create bower.json
   create demo/index.html
   create index.html
   create README.md
   create x-bar.html
   create test/x-bar_test.html

Project generated!
Installing dependencies...


I'm all done. Running bower install for you to install the required dependencies. If this fails, try running the command yourself.



Setup Complete!
Check out your new project README for information about what to do next.