update example now that the CoffeeScript compiler generates source maps
This commit is contained in:
parent
18992a7be6
commit
123fb717b2
18
README.md
18
README.md
@ -20,22 +20,18 @@ The following terminal commands show a stack trace in node with CoffeeScript fil
|
|||||||
bar()
|
bar()
|
||||||
foo()
|
foo()
|
||||||
|
|
||||||
$ npm install source-map-support
|
$ npm install source-map-support coffee-script
|
||||||
$ git clone https://github.com/michaelficarra/CoffeeScriptRedux.git
|
$ node_modules/coffee-script/bin/coffee --map --compile demo.coffee
|
||||||
$ cd CoffeeScriptRedux && npm install && cd ..
|
|
||||||
$ CoffeeScriptRedux/bin/coffee --js -i demo.coffee > demo.js
|
|
||||||
$ echo '//@ sourceMappingURL=demo.js.map' >> demo.js
|
|
||||||
$ CoffeeScriptRedux/bin/coffee --source-map -i demo.coffee > demo.js.map
|
|
||||||
$ node demo
|
$ node demo
|
||||||
|
|
||||||
demo.coffee:4
|
demo.coffee:4
|
||||||
bar = -> throw new Error 'this is a demo'
|
bar = -> throw new Error 'this is a demo'
|
||||||
^
|
^
|
||||||
Error: this is a demo
|
Error: this is a demo
|
||||||
at bar (demo.coffee:4:19)
|
at bar (demo.coffee:4:21)
|
||||||
at foo (demo.coffee:5:3)
|
at foo (demo.coffee:5:3)
|
||||||
at Object.<anonymous> (demo.coffee:6:3)
|
at Object.<anonymous> (demo.coffee:6)
|
||||||
at Object.<anonymous> (demo.coffee:6:6)
|
at Object.<anonymous> (demo.coffee:2)
|
||||||
at Module._compile (module.js:449:26)
|
at Module._compile (module.js:449:26)
|
||||||
at Object.Module._extensions..js (module.js:467:10)
|
at Object.Module._extensions..js (module.js:467:10)
|
||||||
at Module.load (module.js:356:32)
|
at Module.load (module.js:356:32)
|
||||||
@ -43,8 +39,6 @@ The following terminal commands show a stack trace in node with CoffeeScript fil
|
|||||||
at Module.runMain (module.js:492:10)
|
at Module.runMain (module.js:492:10)
|
||||||
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
|
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
|
||||||
|
|
||||||
Note that the steps above are just to demonstrate this library. If you want good stack traces for your own CoffeeScript project, you can run coffee files directly with CoffeeScriptRedux (use the `--eval` flag) and the stack traces will have the correct CoffeeScript line numbers.
|
|
||||||
|
|
||||||
### TypeScript Demo
|
### TypeScript Demo
|
||||||
|
|
||||||
The following terminal commands show a stack trace in node with TypeScript filenames:
|
The following terminal commands show a stack trace in node with TypeScript filenames:
|
||||||
|
Loading…
Reference in New Issue
Block a user