初始化聚合物 cli 的标志



我查看了新聚合物 CLI 的init help,但我看不到任何标志来减少下载的 bower 包数量,特别是如果init是针对新元素的,默认情况下我真的不需要paper-ripple,或者如果我需要它,我可以稍后添加它。有什么想法吗?

>paper-rippleiron-component-page的传递依赖关系,位于元素模板的默认devDependencies中。该iron-component-page用于元素的演示页面,如果您要独立发布此元素,这将是有意义的。

ElementGenerator只是从其模板目录中复制文件,因此您只需在安装中修改该目录,根据需要从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.

相关内容

  • 没有找到相关文章

最新更新