angular2 – 如何部署Angular 2应用程序开发的Typescript到生产
发布时间:2020-12-17 08:41:58 所属栏目:安全 来源:网络整理
导读:我是Angular 2的新手。我困惑于Angular 2如何在生产环境中工作。 在生产服务器中运行Angular 2应用程序的先决条件是什么? 是否可能在IIS服务器中部署应用程序或需要节点服务器? 在开发机器中使用节点编译文件后,我们需要将.js和.ts部署到生产环境吗? 我
我是Angular 2的新手。我困惑于Angular 2如何在生产环境中工作。
>在生产服务器中运行Angular 2应用程序的先决条件是什么?
我使用JSPM使我的angular2项目生产准备。其他流行的工具,如JSPM包括webpack和browserfy。 JSPM将完成的重要任务之一是捆绑构成您的angular2项目的各个模块。我还将“selfExecutingBundle”标志设置为true,并让JSPM制作一个捆绑的js文件(例如myApp.bundled.js),并从那里我minify它(myApp.bundled.min.js)和这一个脚本引用用于index.html文件。
<html> <head> <title>Hello Angular World</title> </head> <body> <div> <my-app>Loading...</my-app> </div> <script src="/js/myApp.bundle.min.js"></script> </body> </html> 这就是你需要的! 在将来,当HTTP / 2规范更常见时,可能不太需要捆绑基于模块的项目,但现在我认为需要捆绑。 没有对你的typescript文件的引用(因为它们已经在制作myApp.bundled.js的过程中被传递)。正如Zama所说,你可以在任何服务器上运行angular2(我使用IIS和工作正常)。 更新:自从Angular 2的最终版本,我已经切换到使用角度cli为建设生产。安装很容易(没有意大利面条的gulp任务),最后的包是超优化的(esp由于树摇晃)。我建议检查angular-cli设置,开发和构建您的ng2项目。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Angular 2 Lazy Loading:RangeError:超出最大调用堆栈大小
- 基于Xfire SOAP Header的WebService安全验证(xfire服务端,
- Angularjs将多个参数传递给指令ng-repeat
- vim – 我如何让ctrlpbuftag工作?
- 在Bash的静态HTML文件上运行jQuery
- 理解$watch ,$apply 和 $digest --- 理解数据绑定过程
- bootstrap学习30--javascript插件--modal dialog
- .net中窗体之间的数据交换总结
- OpenStack 环境下 SHELL 编程练习(持续更新中)
- 循环分钟并用bash回声