0

私の反応ネイティブプロジェクト内にある自分のタイプスクリプトファイルにブレークポイントを当てることができません。私はstackoverflowとgithubで様々な同様の質問を見てきました。 (herehere)ここ は私tsconfig.jsonです:VSCode react-native typescript:ソースコードが見つからないためブレークポイントが無視される

{ 
    "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 
} 

まず、私はVisual Studioのコードのビルドタスク(CTRL +シフト+ B)を使用して、私の情報源を構築します。すべてのものがうまく構築され、対応する.js.mapファイルと共に.jsファイルが./buildフォルダ内に生成されます。

その後、私は私がデバッグプロセス(F5)をVisual Studioを起動コード内からlaunch.json

に起動設定を作成します。すべてのものが正常に動作し、アプリケーションはロードされ、私のgenymotionエミュレータ内に表示されます。

ただし、typescript内のブレークポイントは決してヒットしません。 (彼らは生成された.jsファイル内でヒットします)

私はここで完全に失われています。私が何をするにしても、ブレークポイントを得ることはできません...

助けを歓迎します。

+0

私は間違いなくここでヒットしましたが、別のスタックを使用しています。 '' sourceMap ''の代わりに' 'inlineSourceMap''を試してみてください。返信いただきありがとうございます。 –

+0

私は "inlineSourceMap"を試しました。残念ながらブレークポイントはまだヒットしません – TheSoul

+0

コンパイラが作成するソースマップを見ましたか? –

答えて

0

私はこのgithub postからの提案を特にthis PRについてコメントしています。今では私のブレークポイントが機能しています。

関連する問題