Ответ 1
И теперь node -инспектор поддерживает исходные карты! github.com/node-inspector/node-inspector/issues/... - Виталий Лебедев 8 ноября в 12:46
Я могу скомпилировать файл кофе в файл .map в том же каталоге, что и файл. coffee/.js, когда я вызываю
coffee --nodejs --debug-brk app.coffee
и запустите node -инспектор. Версия js файла приложения загружается в хром. что мне не хватает?
это то, что хром показывает для файла three.coffee..
(function (exports, require, module, __filename, __dirname) { // Generated by CoffeeScript 1.6.2
(function() {
app.get('/three', function(req, res) {
debugger; return res.send('three/teedde');
});
}).call(this);
/*
//@ sourceMappingURL=three.map
*/
});
спасибо
И теперь node -инспектор поддерживает исходные карты! github.com/node-inspector/node-inspector/issues/... - Виталий Лебедев 8 ноября в 12:46
Вы спрашиваете о node-inspector, так как вы говорите, что вы его начинаете? Ваш вопрос выглядит так, как будто вы спрашиваете об инструментах Chrome dev. Просьба уточнить.
Текущая версия node -инспектора в npm (0.2.0beta4) не поддерживает исходные карты.
Несмотря на то, что issue был закрыт, мне не удалось найти что-либо в github, который включил бы эту функцию ( например, https://github.com/dannycoates/node-inspector/blob/update-ui/lib/session2.js#L123-L131, для события scriptParsed нет параметра sourceMapURL).
node -инспектор был захвачен новым разработчиком, и согласно комментарию (Виталий Лебедев) последняя версия поддерживает карты источников.
Если вы спрашиваете о инструментах Chrome dev - они поддерживают исходные карты.
попробуйте "//@sourceMappingURL = three.map" в последней строке вашего js файла.
Также убедитесь, что ваше экспресс-приложение фактически служит файлам .map и. coffee, требуемым отладчиком (проверьте, введя url + имя файла в своем браузере).