Как дебажить код ReactJS в ConsoleDevTools
После долгих мучений с parcel, я не смог создать возможность увидеть исходных, код (не минимизированный) в консоли хрома для дебага. Поэтому я воспользовался другим сборщиком - webpack.
Настраиваем конфиг webpack в директории
Исходники js-a были за пределами настроенной директории веб сервера, возможно это повлияло на то, что я не смог настроить отображение исходного кода в консоил, используя сборщик parcel.
Конфиг webpack (webpack.config.js) был следующим:
const path = require('path');
module.exports = {
entry: './src/app.js',
output: {
path: path.join(__dirname, "/../public/js"),
filename: 'app.min.js',
},
devtool: 'source-map',
module: {
rules: [
{
test: /\.js$|jsx/,
use: 'babel-loader',
exclude: [
/node_modules/
]
},
{
test: /\.css$/i,
use: ['style-loader', 'css-loader'],
},
],
},
resolve:
{
alias: {
ui: path.resolve(__dirname, './src/ui'),
capsules: path.resolve(__dirname, './src/modules/capsules'),
exporter: path.resolve(__dirname, './src/modules/attribute-exporter'),
'price-parser': path.resolve(__dirname, './src/modules/price-parser')
},
}
};Настраиваем конфиг package.json:
Запускаем команду
Если в parcel алиасы компонентов указываются в package.json, то их нужно переписать в webpack.config.js
Last updated
Was this helpful?