【问题标题】:Angular 2. Run on shared hostingAngular 2. 在共享主机上运行
【发布时间】:2016-08-02 04:04:57
【问题描述】:

我从 AngularJS 2 开始:

  • 已安装 NodeJS
  • 已下载启动项目
  • 在节点上运行

一切正常!

但是如何在共享主机的生产环境中运行它(没有 Node ant 而不是 vps)?如何通过点击index.html在浏览器中打开?

【问题讨论】:

标签: angularjs node.js typescript hosting shared-hosting


【解决方案1】:

你必须指挥ng build --prod

这会将您的应用构建到 dist 文件夹中。
将 dist 文件夹的内容复制到共享主机的公共目录。

在这里回答:https://stackoverflow.com/a/40854458/2816279

【讨论】:

  • 效果很好,如果使用 Angular 2 CLI,否则返回 You have to be inside an angular-cli project in order to use the build command.。关于如何构建非 CLI Angular 项目的任何建议?
  • @Kristjan O. 您是否与 OP 处于同一条船上,您将项目基于初始项目但现在无法构建它?你从哪里下载你的启动项目?如果是 Angular Class 入门项目,请使用:npm build:aot:prod。检查project.json 文件以获取任何构建命令。也许在项目页面上查询您下载的入门项目。
【解决方案2】:

除了在 index.html 文件中导入一些 javascript 文件之外,您不需要其他任何东西。

查看live example

在这里从plunkr 下载它并将其解压缩到您共享主机中所需的文件夹中,仅此而已。

来源:https://angular.io/docs/js/latest/quickstart.html

【讨论】:

  • 你拥有的是 Angular 1,而不是想要的 2。
  • 未找到实时示例链接。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-06
  • 2013-01-06
  • 2012-11-15
  • 2011-02-28
相关资源
最近更新 更多