【问题标题】:Angular2-seed to production?Angular2-seed 到生产?
【发布时间】:2016-11-11 20:23:07
【问题描述】:

我现在正在学习 Angular2,并且一直使用 Github (https://github.com/angular/angular2-seed) 上的 Angular2-seed 项目作为我的应用程序的起点。

一切似乎都运行良好,我想将应用程序移至 Azure 以确保它在生产环境中运行,但我不确定我需要做什么才能配置文件等?查看项目文件夹,.js 文件不是从 .ts 文件生成的,所以我对应用程序的运行方式感到困惑! webpack 服务器是否发生了某种 JIT 编译?

【问题讨论】:

  • 它是否有某种构建或编译选项?如果没有,请尝试使用 Angular CLI。否则,您将不得不在生产环境中运行节点应用程序,而不仅仅是提供静态 HTML 和 JS。

标签: angular


【解决方案1】:

Webpack 编译所有 TS 文件并通过本地 NodeJs Web 服务器提供它们。如果要部署,请使用以下命令构建它:

npm run build

然后获取生成的文件,将它们复制到 Azure 网站,就完成了。

【讨论】:

  • 谢谢,但我该怎么办?新的 'dist' 文件夹只包含 .js 和 .map 文件,我是否将它们放入 'src' 文件夹中的相关文件夹并复制到 Azure 中?
  • 没有。您只获取“dist”目录的内容并将其放入 Azure。那是你编译的应用程序。
  • 但是dist文件夹中没有html文件,也没有子文件夹。
  • @usefulshrimp 你找到答案了吗?我也有同样的情况。 dist 甚至没有 index.html 文件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-29
  • 2016-07-14
  • 2016-11-05
  • 2016-10-21
  • 1970-01-01
  • 2017-03-21
相关资源
最近更新 更多