grunt-vulcanize 是否与 vulcanize 1.8.1 兼容?

Is grunt-vulcanize compatible with vulcanize 1.8.1?

我开始尝试使用 Polymer 1.0,但在硫化过程中遇到了问题。我为所有通过 index.html 中的导入加载的组件导入包含了一个单独的 html 文件。这个网站目前是一个单页,有一个纸抽屉面板,几个纸头面板(抽屉和主面板),里面有纸工具栏。在我硫化网站之前,这一切都完美无缺。一旦我固化了网站,无论屏幕大小如何,纸抽屉面板都会在 "drawer" 部分上方呈现 "main" 部分。

硫化前(抽屉打开)

硫化后

我做了一些调查,this page 指出 vulcanize 版本 1.0+ 适用于 Polymer 版本 0.8+。 vulcanize 的当前版本是 1.8.1,所以我假设它适用于 Polymer 1.0。现在,当我安装包含 vulcanize 0.7.9 的 grunt-vulcanize 时,根据文档,它与 Polymer 1.0 不兼容。这是 npm list 的输出:

npm list -g vulcanize
/usr/local/lib
├─┬ grunt-vulcanize@0.6.4
│ └── vulcanize@0.7.9 
└── vulcanize@1.8.1 

那么如何让 grunt-vulcanize 使用 vulcanize 1.8.1?

grunt-vulcanize 与 vulcanize 1.8.1 不兼容,因为 github 的最后一次更新是在 2 月 9 日,版本为 0.6.4。它是 Polymer 0.8+ 的过时插件。我今天在使用 Polymer 1.0 的 grunt 项目中遇到了同样的问题,我没有找到如何在 grunt 项目中硫化聚合物元素

在 github https://github.com/Polymer/grunt-vulcanize

上进行 grunt-vulcanize

经过少量搜索,我发现那个问题是 5 天前打开的

https://github.com/Polymer/grunt-vulcanize/issues/21

一个 github 用户发表评论说他对 grunt-vulcanize 进行了临时改编,它适用于 vulcanize 1.8.1 和 Polymer 1.0。我希望它会有所帮助 https://github.com/kgadzinowski/grunt-vulcanize/