好吧,我是Polymer的新手,在看到主页和Google IO 2016视频后,我想尝试一下,现在我用它创建了一个基本的web应用程序。
我设法通过"polymer serve"命令构建并运行了它,但现在我想将它发布到生产环境中(我有一个nginx集群),我如何将应用程序构建为一堆静态网站文件?
我执行了"polymer build",我看到了build文件夹,它包含两个文件夹:捆绑和非捆绑,其中有bower_components、src和测试文件夹,以及其他用于通过"polymer serve"运行它的东西,但没有一个build/dist of build/static文件夹可以复制到nginx中,因此应用程序可以通过它来服务。
顺便说一句,我所说的dist文件夹没有readme、bower.json、test、bower_components等,只有纯粹需要的HTML、CSS、JS等文件,这些文件需要通过nginx(或任何其他web服务器)作为静态文件web内容提供。
我查阅了文档,但没有关于如何完成这项任务的详细信息。
关于如何通过nginx为我的聚合物网络应用程序构建一个静态内容文件夹,有什么建议吗?
谢谢!
从Polymer CLI v0.11.0开始,没有内置的方法可以从捆绑包中筛选出文件,但这是一个必需的功能。此外,构建输出当前包括无关文件(一个bug),例如test
目录。
作为替代方案,您可以使用Polymer Starter Kit 1.3.0,其dist
文件夹不包括额外的文件(尽管它确实包括必需的bower_components
)。