我开始尝试使用 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?