我使用的是asp.net核心角度spatemplate。该项目在我的本地机器上运行时没有问题。但是,当我将它发布到Azure时,会遇到内部服务器错误。SpaTemplate角度 - 发布到Azure - 错误:找不到模块'aspnet-webpack'
在蔚蓝的门户aspnetcore_environment设定发展后,我可以看到一个错误:
Exception: Call to Node module failed with error: Webpack dev middleware failed because of an error while loading 'aspnet-webpack'. Error was: Error: Cannot find module 'aspnet-webpack'
,我发现了一些线索这里https://github.com/sgbj/generator-aspnetcore-angular2/issues/23
基本上它说node_modules文件夹生产失踪环境。它描述了一种将它手动添加到project.json文件的方法。但没有创建这样的文件...它包含一个经典* .proj
我对网络开发非常新,我不知道如何将缺少的依赖项添加到proj文件。而且我不确定这是否是真正的问题,因为我在网络https://channel9.msdn.com/events/Visual-Studio/Visual-Studio-2017-Launch/WEB-103上跟踪的示例没有在此方向上设置任何内容。
如果我创建
dotnet new angular
纯新项目,我发布它的一切工作正常,没有任何问题?所以我有这种感觉,我在解决方案中摧毁了一些东西?!任何想法?
我的问题是如何设置发布的node_modules?