Как отлаживать файл babelJS с помощью node -инспектор? Я пытаюсь использовать node -инспектор отлаживать приложение nodeJS, работающее с babel- node. babel-node index.js --debug node -инспектор работает, но он показывает исходные карты в transpiled es5 вместо es6 Ответ 1 Ему нужна оболочка, которая создаст исходную карту вместо исходного кода вместо исходного кода. Из https://babeljs.io/docs/setup/#babel_node_debug npm install -g babel-node-debug babel-node-debug index.js Обновление Вместо того, чтобы запускать его с помощью babel-node, я переношу его в es5 + sourcemaps, а затем запускаю его с помощью node. Посредством этого node -инспектор отобразит правильный код в инструментах источника dev. Я не понял, как это сделать с помощью babel-node Ответ 2 Для babel 6 я использовал требуемый крючок. Следуйте этим инструкциям, чтобы получить регистрацию babel. https://babeljs.io/docs/setup/#babel_register В приложении app.js или точке входа в приложение добавьте require('babel-register')({ sourceMaps: true }); Если вам нужно добавить другие параметры, см. https://babeljs.io/docs/usage/options/#options Вы можете использовать node -инспектор и хром для отладки вашего приложения Ответ 3 Согласно Дао Javascript, "Кодекс течет в данный момент, поэтому знание - это лишь намек, как карта потока". В последней версии v8 теперь используется команда вроде: $ babel-node --inspect --debug-brk a.js Для исходных карт попробуйте добавить это к a.js: import 'source-map-support/register';
Ответ 1 Ему нужна оболочка, которая создаст исходную карту вместо исходного кода вместо исходного кода. Из https://babeljs.io/docs/setup/#babel_node_debug npm install -g babel-node-debug babel-node-debug index.js Обновление Вместо того, чтобы запускать его с помощью babel-node, я переношу его в es5 + sourcemaps, а затем запускаю его с помощью node. Посредством этого node -инспектор отобразит правильный код в инструментах источника dev. Я не понял, как это сделать с помощью babel-node
Ответ 2 Для babel 6 я использовал требуемый крючок. Следуйте этим инструкциям, чтобы получить регистрацию babel. https://babeljs.io/docs/setup/#babel_register В приложении app.js или точке входа в приложение добавьте require('babel-register')({ sourceMaps: true }); Если вам нужно добавить другие параметры, см. https://babeljs.io/docs/usage/options/#options Вы можете использовать node -инспектор и хром для отладки вашего приложения
Ответ 3 Согласно Дао Javascript, "Кодекс течет в данный момент, поэтому знание - это лишь намек, как карта потока". В последней версии v8 теперь используется команда вроде: $ babel-node --inspect --debug-brk a.js Для исходных карт попробуйте добавить это к a.js: import 'source-map-support/register';