2015-01-03 2 views
2

Можно ли вызвать копию Coffeescript из сценария? Кажется, имеет смысл работать с подобным ipdb в python.Вызов Coffeescript repl

Я бег CoffeeScript файла из командной строки и хочу отлаживать код в интерактивном режиме:

> coffee app.coffee 
+0

Вы [кофе-debug] (https://www.npmjs.com/package/coffee-debug)? –

+0

В конечном счете, этот модуль запускает 'coffee --nodejs --debug app.coffee'. Я задался вопросом, может ли ключ -nodejs быть ключом, но он лишь частично работает. Repl не вызывается, но оператор debugger приостанавливает браузер ... –

ответ

0

Эта страница thread on the github кофе сценарий проблемы в значительной степени отвечает на мой вопрос:

Я был близок, но если вы запустите эту команду coffee --nodejs --debug app.coffee

Затем просто установить node-inspector и перейти к localhost:8080/debug?port=5858

0

Он может быть использован, как и любой другой библиотека:

(require "coffee-script/repl").start() 

у меня нет знаете, как работает ipdb, поэтому я не могу ответить на вашу вторую часть.

+0

Я ищу, чтобы вызвать replice coffeescript из файла. Coffee, чтобы я мог отлаживать свой код в интерактивном режиме. У меня была быстрая игра с вашим предложением, но она не работает –

+0

Вы можете отлаживать свой скомпилированный javascript с помощью 'node debug app.js'. Вы можете установить контрольные точки с помощью «отладчика» в вашем коде –

+0

Да, я знаю об этом. Вы можете создавать исходные карты, которые также ссылаются на ваш источник coffeescript. Кажется, что должно быть возможно использовать replice coffeescript аналогичным образом. –

Смежные вопросы