在通过iis运行时,很难弄清楚为什么我的dotnet新角度应用程序具有节点依赖性?使用Visual Studio Code和dotnet core 1.0.4,发布后,我的应用程序仍依赖于node.js?不知道为什么。我们正在通过iis运行应用程序,但我们的生产服务器没有安装节点,这导致500状态代码。我们正在使用具有角度2的Microsoft spa包。
还有其他人有类似问题吗?
如何删除节点依赖项?
答案 0 :(得分:1)
看起来您正在使用Microsoft.AspNetCore.SpaTemplates。如果是这样,您有两个选项来创建生产构建:
dotnet publish -c Release
可以找到一个很好的教程和演练here
答案 1 :(得分:0)
您需要部署构建。
您可以通过。
获取构建静态内容 ng build --prod --aot
它将创建一个dist文件夹部署该代码。