我们是使用Windows Server,IIS,Octopus Deploy等的ASP.NET商店。我们不使用Azure。在.NET Windows环境中部署Angular 2应用程序的步骤是什么?
在结构和文件方面,我的Angular 2应用程序与此非常相似:https://github.com/DeborahK/Angular2-GettingStarted/tree/master/APM%20-%20Final%20Updated。没有.sln文件或类似的东西,因为它不是一个ASP.NET应用程序。
我应该采取什么措施将我的Angular 2应用程序部署到服务器上?
我的猜测,到目前为止是只直接从命令窗口中运行在服务器上的这些命令:
- npm install
- npm run lite
也许尝试创建Windows服务来运行这些命令?
难道我还不得不做“npm run lite”吗?运行“npm run lite”的问题是我必须保持命令窗口打开以保持服务器正常运行。 – Derek
如果你使用'npm run lite'等,你想打开Task Runner Explorer,那么你会看到你的package.json和它的**脚本**。你可以从那里运行'lite'脚本。更好的是,右键单击它,并在构建/打开/任何你想要的之后运行它。 –