gpt4 book ai didi

node.js - Nodejs 包包含 CoffeeScript。该怎么办?

转载 作者:太空宇宙 更新时间:2023-11-03 22:44:41 25 4
gpt4 key购买 nike

我 npm 安装了 node-term-ui 包,但我不断收到“Unexpected string”错误,然后我注意到文件中的语法看起来不同,并意识到它是我以前从未使用过的 CoffeeScript。

如何让它发挥作用?

最佳答案

zeMirco 的答案是正确的,但让我添加更多信息:node-term-ui 正在做的事情非常非常不寻常。作者已将 package.json 中的 main 设置为指向 .coffee 文件,而不是将该文件编译为 。 js 文件。他们在自述文件中也没有注意到这一点。我看到现在有关于这个的讨论https://github.com/jocafa/node-term-ui/issues/2 .

作者可能没有想到需要 .js 文件,因为如果您正在运行 .coffee 文件,则可以 require 其他 .coffee 文件。事实上,直接引用 .coffee 文件只需首先引用 coffee-script 模块。所以你可以在 JS 文件中执行以下操作:

require('coffee-script');
var TermUI = require('node-term-ui');

请务必首先添加 coffee-script 作为项目依赖项。

我希望作者修改该库,以便不需要 CoffeeScript 来使用它,但该解决方法应该比 zeMirco 手动编译模块的解决方案更容易。

关于node.js - Nodejs 包包含 CoffeeScript。该怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13450722/

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