gpt4 book ai didi

node.js - 是否可以使用node.js在服务器端运行dc.js?

转载 作者:太空宇宙 更新时间:2023-11-03 23:14:37 24 4
gpt4 key购买 nike

还有一个类似的问题:Using dc.js with node.js

但是答案中的示例在客户端使用 dc.js。我想在服务器端使用它。

我创建了一个 .js 文件并添加了这一行:

const dc = require('dc');

当我执行该文件时,出现此错误:

/home/fagner/projects/node-test/node_modules/dc/dc.js:475if (!Element.prototype.matches) {^

ReferenceError:元素未定义 在 _dc (/home/fagner/projects/node-test/node_modules/dc/dc.js:475:1) 在/home/fagner/projects/node-test/node_modules/dc/dc.js:13649:26 在对象。 (/home/fagner/projects/node-test/node_modules/dc/dc.js:13654:2) 在 Module._compile (内部/modules/cjs/loader.js:701:30) 在 Object.Module._extensions..js (内部/模块/cjs/loader.js:712:10) 在 Module.load (内部/modules/cjs/loader.js:600:32) 在 tryModuleLoad (内部/模块/cjs/loader.js:539:12) 在 Function.Module._load (内部/modules/cjs/loader.js:531:3) 在 Module.require (内部/modules/cjs/loader.js:637:17) 在需要时(内部/模块/cjs/helpers.js:22:18)

我错过了什么?

StackOverflow上有很多与此相关的问题,但似乎每个人都可以毫无问题地导入dc.js。我需要安装任何其他依赖项吗?

我知道服务器无法识别 Element,那么如何使用 domino 来模拟它?

最佳答案

我从来没有尝试过,它已经有大约 5 年的历史了,但是有人贡献了这个简单的库:

https://github.com/dc-js/dc-node

它包装了 Node 的 dc 并引入了 DOM 模拟。

它使用 jsdom - 您可能是对的,现在 domino 是更好的选择。

如果您确实修复了它,请考虑提出拉取请求!

关于node.js - 是否可以使用node.js在服务器端运行dc.js?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56998690/

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