2016-03-31 67 views
3

我刚开始挖掘Angular2。看起来很有希望在这一点上。 我无法找到的一个是生产部署最佳实践或指南(如果有的话)。 当然,我可以在生产环境中运行npm,并通过光源服务器提供服务,但是不是最好编译部署的所有东西吗?我知道我可以预编译所有东西(甚至是一个文件),但是我需要为它保留不同的入口文件吗? (顺便说一句,我试过了,它不能用于开箱即用)。Angular2在生产

有什么建议吗?

+0

在这种情况下,它是一个重复。删除这一个? –

回答

1

是的,实际上,除了TypeScript部分之外,您可以利用相同的实践(concat,uglify,html-replace)而不是Angular1应用程序。请注意,我不能在此上下文中使用工作useref ...

您需要利用TypeScript编译器及其outFile属性将所有TypeScript文件编译为JavaScript并将其转换为可以uglify的单个文件。

详情请参阅此问题:

+0

正在使用gult我唯一的选择? –

+0

其他选项是npm本身和grunt,但吞咽对于这样的任务非常灵活和方便;-) –