5

Sto imparando React e JSX e uso il webpack per compilare, ma quando inserisco "debugger" nel mio componente, la riga non viene trovata quando sono in Chrome Dev Tools 'Scheda Sorgenti (in generale le fonti non riflettono affatto ciò che ho nel mio file app.jsx). La scheda React non si carica davvero. Qui di seguito è il mio webpack.config:jsx reaceag debugger non corrispondente nonostante le mappe sorgente di webpack

module.exports = { 
    context: __dirname, 
    entry: "./api_assignment.jsx", 
    output: { 
    path: "./", 
    filename: "bundle.js" 
    }, 
    module: { 
    loaders: [ 
     { 
     test: /\.jsx?$/, 
     exclude: /node_modules/, 
     loader: 'babel', 
     query: { 
      presets: ['react'] 
     } 
     } 
    ] 
    }, 
    devtool: 'source-map', 
    resolve: { 
    extensions: ["", ".js", ".jsx"] 
    } 
}; 

enter image description here

// Webpack screenshot

enter image description here

enter image description here

+0

Per favore, potresti pubblicare uno screenshot nel pacchetto web della cartella: //? – Shiroo

+0

@Shiroo appena aggiornato con screenshot – akantoword

+0

Hai provato altra opzione per la mappa sorgente webpack? https://webpack.github.io/docs/configuration.html#devtool. 'eval' funziona per me – thangngoc89

risposta

3

Se si sta caricando il codice HTML da file locale e non del server webpack , è necessario abilitare l'opzione di estensione Strumenti di sviluppo di React "Consenti l'accesso agli URL dei file".

+0

L'ho fatto ma sto usando anche il server webpack. A volte la scheda React viene caricata, ma esiste un modo per sincronizzare le linee della scheda delle fonti con quello che vedo nel mio file jsx? – akantoword

+1

Potresti postare screenshot? –

+0

scusa per la risposta in ritardo, ho postato lo screenshot. Come puoi vedere, gli strumenti di chrome dev dicono che il mio problema è sulla linea 55, ma non c'è nessuna variabile di visualizzazione lì. il primo che il mio editor ha la vista variabile è sulla linea 112 – akantoword