Typescript VSCode react本机类型脚本:由于未找到源代码,断点被忽略
我无法在react本机项目中的typescript文件中命中断点。我在stackoverflow和github上研究了各种类似的问题。(, ) 这是我的tsconfig.json:Typescript VSCode react本机类型脚本:由于未找到源代码,断点被忽略,typescript,react-native,visual-studio-code,breakpoints,source-maps,Typescript,React Native,Visual Studio Code,Breakpoints,Source Maps,我无法在react本机项目中的typescript文件中命中断点。我在stackoverflow和github上研究了各种类似的问题。(, ) 这是我的tsconfig.json: { "compilerOptions": { "target": "es2015", "module": "es2015", "jsx": "react", "outDir": "build", "rootDir": "src",
{
"compilerOptions": {
"target": "es2015",
"module": "es2015",
"jsx": "react",
"outDir": "build",
"rootDir": "src",
"allowSyntheticDefaultImports": true,
"noImplicitAny": true,
"experimentalDecorators": true,
"preserveConstEnums": true,
"allowJs": true,
"sourceMap": true
},
"filesGlob": [
"typings/index.d.ts",
"src/**/*.ts",
"src/**/*.tsx"
],
"exclude": [
"index.android.js",
"index.ios.js",
"build",
"node_modules"
],
"compileOnSave": false
}
首先,我使用VisualStudio代码构建任务(ctrl+shift+B)构建源代码;每件事都可以很好地构建,.js
文件以及相应的.js.map
文件在/build
文件夹中生成
然后在launch.json中创建一个启动配置
我从VisualStudio代码中启动调试过程(f5)。一切都很好,应用程序被加载并显示在我的genymotion模拟器中
但typescript中的断点永远不会被命中。(但它们会在生成的.js
文件中被命中)
我在这里完全迷路了。无论我做什么,我都不能让断点被击中
任何帮助都将不胜感激。我特别应用了这篇文章中的建议来评论我的断点,现在我的断点工作了。我最近确实遇到了一些问题,尽管使用了不同的堆栈。请尝试
“inlineSourceMap”
而不是“sourceMap”
,看看这是否有帮助。谢谢您的回复。我试过“inlineSourceMap”。遗憾的是,断点仍然没有命中。您是否查看了编译器创建的源映射?这就是为什么我已将react-native cli和vscode-react-native工具降级为它正在工作的版本…但没有结果…我已从降级的版本创建了一个新的项目。这就是我现在正在尝试的