我正在使用Apache Cordova的Visual Studio Tools开发离子应用程序。在我为Visual Studio更新了用于Apache Cordova的工具和TypeScript工具之前,一切都还可以。 在此更新之后,Ripple仿真器变得不稳定并在“输出”窗口中获得下一个错误。
code:-32000
message:Debugger agent is not enabled
The source map 'angular-sanitize.min.js.map' for file 'mdha:http://code.ionicframework.com/1.0.0-rc.5/js/ionic.bundle.min.js' could not be read from the specified location due to error 'Exception of type 'TypeScriptSourceMapReader.SourceMapReadFailedException' was thrown.'.
我没有在我的项目中使用TypeScript而且我不熟悉它。我该怎么做才能解决它?我想我可以删除我的更新。
有人能建议我改进其他方法吗?
答案 0 :(得分:2)
感谢Michael Braude,他帮我解决了这个问题。正如他解释的那样,用于Apache Cordova的Visual Studio工具在更新v2之后使用相同的端口进行调试。
有两种方法可以解决这个问题。
debugger;
关键字。答案 1 :(得分:-1)
不幸的是,这是TypeScript + VS TACO当前更新的一个已知问题。 Visual Studio产品团队打算在未来几周内发布修复程序。在此之前,解决的最佳方法是将以下设置添加到tsconfig.json文件中:
"inlineSources": true
这会将您的打字稿源嵌入源地图文件中,以便您可以在所有场景中调试它们。
虽然您可能没有使用TypeScript,但最新版本的Ionic确实使用TypeScript,因此也就是错误。