【问题标题】:Deploying website created using Polymer starter kit?部署使用 Polymer 入门套件创建的网站?
【发布时间】:2016-01-14 02:55:43
【问题描述】:

为了使用聚合物创建我的大学网页,我下载了聚合物入门套件 1.0.2。我已将这些 html 文件自定义为我想要的文本,并且当我执行以下操作时它运行良好。

gulp serve

开井是chrome through

http://localhost:3000/

问题是,当我将文件放入我的大学服务器时,它不会显示。创建网站的原因,以便可以以我的名义查看,例如 www.college.edu/~rajesh。我们有 public_html 文件夹,如果我们放置 html/css/js 文件,那么它可以从上面的 URL 访问 public。

当我将 app 文件夹的内容与 bower_component 文件夹一起复制时 该站点没有出现,而它在本地运行良好(使用本地主机)。只有标题被加载,但没有可见的 html 正文。

我对聚合物完全陌生。可以这样做吗?如果是的话,我错过了什么。

【问题讨论】:

  • 听起来应该可以。尝试加载控制台时是否出现任何 javascript 或网络错误?
  • 非常感谢..我看到控制台后遇到了问题。我必须在“app”文件夹中移动“bower_components”文件夹。现在它工作正常。

标签: polymer


【解决方案1】:

您必须运行 gulp serve:dist 来构建/固化您的网站。然后你需要复制app/dist文件夹

【讨论】:

  • 我不知道这个构建步骤。谢谢刚刚知道。
  • 我有一个小问题。聚合物入门套件是一个单页应用程序,在浏览器上完成路由。我正在构建一个站点,该站点具有托管在具有相同工具栏、外观和感觉的服务器上的多个页面。那么正确的开发工作流程应该是什么 - 将每个功能页面作为不同的构建工作,或者多页面有不同的启动器。
  • 使用相同工具栏托管在服务器上的多个页面您的意思是多个聚合物入门套件项目。如果是这种情况,您将不得不单独构建每个,或者制作一个简单的 shell 脚本来为您执行此操作,甚至修改 gulp 脚本。我不知道多页的入门工具包。
【解决方案2】:

进一步澄清不确定您是否运行了此命令,根据自述文件,当您要部署您需要运行的站点时

一饮而尽

这将构建和优化当前项目,为部署做好准备。这包括 linting 以及硫化、图像、脚本、样式表和 HTML 优化和缩小。

所有需要的文件都将位于“dist”文件夹中。

构建和硫化polymer starter kit github README.md

【讨论】:

  • 我不知道这个过程。谢谢你告诉我。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-18
  • 1970-01-01
  • 2015-09-13
  • 2018-02-14
  • 1970-01-01
相关资源
最近更新 更多