我有几个使用JavascriptServices开发的ASP.NET Core / Angular Web应用程序。
根据角度模板中的默认行为,它们都使用服务器端预渲染。
当我将它们部署到没有安装Node.js的测试服务器时,其中一个在服务器上发出运行时错误,抱怨它无法找到Node.exe,但另一个成功加载了角度应用程序。 / p>
工作的那个使用Microsoft.AspNetCore.SpaServices 1.1.2。 不起作用的那个使用Microsoft.AspNetCore 2.0.1。
我无法弄清楚为什么其中一件作品。当旧版本的SpaServices无法找到Node.exe时,是否优雅地拒绝进行服务器端预渲染?
该场景中的预期行为是什么?