首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VS代码:运行带有角4的ASP.NET SPA并使用NodeServices选项启动调试

VS代码:运行带有角4的ASP.NET SPA并使用NodeServices选项启动调试
EN

Stack Overflow用户
提问于 2017-05-06 20:25:27
回答 1查看 590关注 0票数 3

我已经尝试在VS代码启动我的SPA项目(角4+ ASP.NET),我得到了错误。造成此错误的原因如下:

代码语言:javascript
复制
 // Add JavaScript services.
            services.AddNodeServices(options => {
                // https://github.com/aspnet/JavaScriptServices/tree/dev/src/Microsoft.AspNetCore.SpaServices#debugging-your-javascripttypescript-code-when-it-runs-on-the-server
                options.LaunchWithDebugging = true; 
                options.DebuggingPort = 9229;
            });

此选项应启用调试我的javascript/ the脚本代码,同时它是在服务器上预先录制的。但问题是,这种配置是不可取的。

这意味着我应该使用node --inspect而不是node --debug,但是如何在VS代码或ASP.NET核心项目中实现这一点,以强制dotnet run命令启动适当的节点调试模式。

EN

回答 1

Stack Overflow用户

发布于 2017-07-05 14:33:52

此问题是由4.x版本和更高版本之间的Node.js更改引起的。解决此问题所需的更改或修改已经为兼容NodeServices Core2.0的.Net包完成了( .Net Core1.0无法使用修补程序)。

下面是可用的选项

  1. 降级到Node 4.x,它没有显示出这个问题,或者
  2. 升级到ASP.NET Core2.0预览2,其中包括修复此问题的NodeServices的最新版本。

感谢史蒂夫在下面的线程https://github.com/aspnet/JavaScriptServices/issues/1084#issuecomment-313083926中澄清

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43825058

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档