我们是一个使用Windows Server,IIS,Octopus Deploy等的ASP.NET商店。
在结构和文件方面,我的Angular 2应用程序与此非常相似:https://github.com/DeborahK/Angular2-GettingStarted/tree/master/APM%20-%20Final%20Updated。因为它不是ASP.NET应用程序,所以没有.sln文件或类似的东西。
我应该采取哪些步骤将我的Angular 2应用程序部署到服务器上?
到目前为止,我的猜测是直接从命令窗口在服务器上运行这些命令:
- npm install
- npm run lite或者尝试创建windows服务来运行这些命令?
发布于 2016-06-09 04:00:21
你将像往常一样部署,但最终你需要做的是创建一个dist文件夹(或者你想给它命名的任何名字),里面有你所有的拼接文件/ etc。这就是你最终要推送到IIS等等的东西。
如何将文件保存到dist取决于您自己。你可以用SystemJS,Gulp,Webpack。
我个人推荐Webpack。基本上没什么特别的,你只是想公开(公开地)那些缩小/合并的特定文件用于生产。IIS只需要知道它们在哪里,以及如何为初始核心提供服务(也取决于您、MVC、.NET index.html等)。
https://stackoverflow.com/questions/37711257
复制相似问题