首页 文章

Polymer CLI:构建组件页面

提问于
浏览
2

使用 polymer init ,您可以创建一个元素项目,并使用 polymer serve 您可以提供组件页面(显示文档和演示) .

要提供服务,Polymer CLI会执行一些路径重映射,因为导入标记与项目结构不匹配 . 来自文档:

当你运行聚合物服务时,bower_components中的所有元素都被重新映射到看起来相对于my-el的兄弟目录中 . 当前元素由/ components / bower name的伪造路径提供,其中bower name是元素项目的bower.json文件中的name字段 .

什么应该是构建组件页面的适当方式,以便它可以由另一个Web服务器提供服务?

我应该移动文件以使它们与参考文献匹配,还是有更好的方法?

1 回答

  • 3

    有一个工具可以将组件页面部署到github页面 .
    来自docs

    在下面的命令中,替换为您的GitHub用户名和GitHub存储库名称 . #git克隆聚合物工具存储库以外的某个地方
    #element项目
    git clone git://github.com/Polymer/tools.git

    #创建一个临时目录,用于发布元素并将cd发布到其中
    mkdir temp && cd temp

    #运行gp.sh脚本 . 这将允许您推动演示友好
    您的页面的#版本及其与GitHub页面分支的依赖关系
    您的存储库的数量(gh-pages) . 下面,我们传入一个GitHub用户名
    #和我们元素的repo名称
    ../tools/bin/gp.sh <用户名> <test-element>

    #最后,清理临时目录,因为不再需要它
    cd ..
    rm -rf temp
    这将创建一个新的gh-pages分支(或克隆并清除当前的分支),然后将元素的可共享版本推送到它 . 要查看新发布的文档,请将浏览器指向:http:// <username> .github.io / <test-element> /

相关问题