お願いします。私はReactを使用し、npmで私のアプリを構築する。 「npm start」を使用すると、jsxコードがブラウザのjsコードに変換される理由を教えてください。しかし、 "npm run build"を使うと、jsx形式のままです。変換コードを使用してアプリケーションをデバッグするのは快適ではありません。逆に、私のアプリケーションをビルドするときには、コードを変換する必要があります。npm startを使用するとjsxコードがjsでコンパイルされるのはなぜですか?
マイpackage.jsonがある:以下の答えの後
{
"name": "kb_frontend",
"version": "0.1.0",
"private": true,
"devDependencies": {
"react-scripts": "0.7.0"
},
"dependencies": {
"react": "^15.4.1",
"react-dom": "^15.4.1",
"semantic-ui-css": "^2.2.4",
"semantic-ui-react": "^0.61.4"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject"
}
}
、私は私が私の "NPM開始" 設定にsourcemapを添付する必要があることを理解しています。これどうやってするの?
ありがとうございます。
回答ありがとうございます。私の "npm start"設定のsourcemapを付けるために何をすればいいですか? – Maksim
free-soulが提供しているリンクは将来性があり、Chromeのいくつかのベータ機能を有効にしています。どのくらいのデバッグをするかに依存していると思います。私はトランスクリルされたコードを使用することがあまりにも悪くないことが分かっています。Chrome用のReactデベロッパーツール拡張機能も非常に便利です(reduxを使い始める場合はRedux Dev Toolsと同じです)。 –
Unfortunatly Reactデベロッパーツールは、ソースコードではなく要素のみをデバッグすることができます。 – Maksim