如何构建聚合物元素?
How do I build Polymer Element?
当前在 运行 polymer build
元素上有一个未解决的错误:https://github.com/Polymer/polymer-cli/issues/338
有没有人有一些 Grunt 脚本(或描述它到底做了什么)来完成同样的事情?
问题出在元素默认导入上。
目录树应该是:
element/
bower_components/
build/
demo/
teste/
bower.json
element-test.html
index.html
READEME.md
index.html 和 elemt-test.html 上的导入调用“../dependency”,但正确的是调用 "bower_components/dependency",只要修复它就可以工作路径。
我最终使用了 Yeoman 生成器,来自:https://github.com/seaneking/generator-polymer-element
它在 Gulp 构建系统中设置了一个非常好的功能列表。构建系统包括 Babel ES6 转译、Rollup、PostCSS、内联资产处理和 BrowserSync。
当我使用 Polyer Cli 执行 polymer init
并选择 element
时,由于相对路径,它无法本地构建。
为了解决这个问题,我将我的元素安装到另一个项目中并导航到 bower_components
中的我的元素。在此 space 中,所有相对路径都是正确的,您可以使用 运行 vulcanize
命令 vulcanize.
我希望能帮助像我一样挣扎的人。
当前在 运行 polymer build
元素上有一个未解决的错误:https://github.com/Polymer/polymer-cli/issues/338
有没有人有一些 Grunt 脚本(或描述它到底做了什么)来完成同样的事情?
问题出在元素默认导入上。 目录树应该是:
element/
bower_components/
build/
demo/
teste/
bower.json
element-test.html
index.html
READEME.md
index.html 和 elemt-test.html 上的导入调用“../dependency”,但正确的是调用 "bower_components/dependency",只要修复它就可以工作路径。
我最终使用了 Yeoman 生成器,来自:https://github.com/seaneking/generator-polymer-element
它在 Gulp 构建系统中设置了一个非常好的功能列表。构建系统包括 Babel ES6 转译、Rollup、PostCSS、内联资产处理和 BrowserSync。
当我使用 Polyer Cli 执行 polymer init
并选择 element
时,由于相对路径,它无法本地构建。
为了解决这个问题,我将我的元素安装到另一个项目中并导航到 bower_components
中的我的元素。在此 space 中,所有相对路径都是正确的,您可以使用 运行 vulcanize
命令 vulcanize.
我希望能帮助像我一样挣扎的人。