gpt4 book ai didi

在 Node 0.5.10-pre 下抑制了 CoffeeScript 编译器错误

转载 作者:行者123 更新时间:2023-12-02 06:41:08 26 4
gpt4 key购买 nike

当我的脚本由于任何原因无法解析时,我会从编译器获得堆栈跟踪,但根本无法了解我的脚本中的问题所在:

mpurvis@citadel:~/coffee$ coffee -c Test.coffee

/usr/local/lib/node_modules/coffee-script/lib/command.js:15
return process.binding('stdio').writeError(line + '\n');
^
Error: No such module
at /usr/local/lib/node_modules/coffee-script/lib/command.js:15:20
at /usr/local/lib/node_modules/coffee-script/lib/command.js:167:7
at /usr/local/lib/node_modules/coffee-script/lib/command.js:115:26
at [object Object].<anonymous> (fs.js:108:5)
at [object Object].emit (events.js:64:17)
at afterRead (fs.js:1074:12)
at Object.wrapper [as oncomplete] (fs.js:246:17)

目前,它只是一个用来试用系统的玩具脚本,所以我通常只能进行试验,直到它再次运行为止,但这在任何大小的文件中都是不可能的。是否有一些我没有看到的技巧来获取发生错误的行?

谢谢!

最佳答案

node 的最新版本与 cs 不完全兼容..node_stdio 模块被删除了...修复它的一个简单方法是打开/usr/local/lib/node_modules/coffee-script/lib/command。 js 并更改第 15 行

process.binding('stdio').writeError(line + '\n')

对于

process.stderr.write(line + '\n')

您总是可以从 github 问题部分获得更多帮助 https://github.com/jashkenas/coffee-script/commit/c77f7737a5d94a05a999109810ea7634f540e1e2

祝你好运,编码愉快

关于在 Node 0.5.10-pre 下抑制了 CoffeeScript 编译器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7797903/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com