使用NPM创建Angular2项目的生产版本

时间:2016-06-12 10:42:31

标签: angular npm

我使用Angular2快速入门https://angular.io/docs/js/latest/quickstart.html

创建了一个项目

我完全改变它来做我的事情,使用网络摄像头,indexedDB和类似的事情: - )。

现在的事情是,我一直在使用npm作为网站推荐的,现在只是改为Gulp来创建构建,而不是在npm上创建构建脚本,感觉不对。

下一个问题是我从来没有做过这样的事情而且我完全迷失了......你知道我可以使用/改编的任何构建脚本吗?或者我应该切换到Gulp?

谢谢

2 个答案:

答案 0 :(得分:3)

我明白了,现在我想我明白了误解在哪里。您提供的链接是使用Javascript的Angular2。创建生产Angular2构建的最佳方法是使用Typescript(我相信它是目前唯一官方支持的方式)。 Here是使用Typescript的教程的链接。如果您不知道那是什么,here's就可以提出问题。

一旦你学会了如何将Angular2与Typescript一起使用,我建议你在生产中阅读关于Angular2的this文章。

此外,他们目前正在开发一个命令行界面,可自动构建您的应用程序以进行生产。他们已经发布了它,但此时它还有错误。

答案 1 :(得分:0)

我可以建议我的项目Zwitterion。 Zwitterion是一个服务器,允许您直接在浏览器中包含TypeScript文件,并自动转换应用程序中所有导入的模块。要进行生产构建,请使用--build-static命令运行Zwitterion。这非常简单,如果您想了解更多信息,请查看the articleGitHub repo