1

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

硫化前(抽屉打开)

在此处输入图像描述

硫化后

在此处输入图像描述

我做了一些调查,这个页面指出硫化 1.0+ 版适用于聚合物 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?

4

2 回答 2

1

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

github 上的 grunt-vulcanize https://github.com/Polymer/grunt-vulcanize

于 2015-06-04T12:14:13.347 回答
0

经过一番搜索,我发现那个问题是 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/

于 2015-06-04T12:36:37.233 回答