Файл coffeescript sourcemap не загружается в хром - программирование
Подтвердить что ты не робот

Файл coffeescript sourcemap не загружается в хром

Я могу скомпилировать файл кофе в файл .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
*/

});

спасибо

4b9b3361

Ответ 1

И теперь node -инспектор поддерживает исходные карты! github.com/node-inspector/node-inspector/issues/... - Виталий Лебедев 8 ноября в 12:46

Ответ 2

Вы спрашиваете о 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 + имя файла в своем браузере).