gpt4 book ai didi

javascript - 在 Node.js 中使用 Tau-Prolog

转载 作者:行者123 更新时间:2023-11-30 14:08:26 25 4
gpt4 key购买 nike

下载 Tau-Prolog 后,我尝试运行 this example ,但我突然停了下来:

$ nodejs ./sample.js bread/home/stefan/Desktop/tau-prolog/tau-prolog.js:6117    pl.type.is_dom_object = function( obj ) {       ^TypeError: Cannot read property 'type' of undefined    at /home/stefan/Desktop/tau-prolog/tau-prolog.js:6117:5    at Object. (/home/stefan/Desktop/tau-prolog/tau-prolog.js:6382:3)    at Module._compile (module.js:652:30)    at Object.Module._extensions..js (module.js:663:10)    at Module.load (module.js:565:32)    at tryModuleLoad (module.js:505:12)    at Function.Module._load (module.js:497:3)    at Module.require (module.js:596:17)    at require (internal/module.js:11:18)    at Object. (/home/stefan/Desktop/tau-prolog/sample.js:2:10)

这是我当前的配置:

$ pwd/home/stefan/Desktop/tau-prolog$ lscore.js  js.js        lists.js   sample.js      tau-prolog.jsdom.js   license.txt  random.js  statistics.js$ uname -aLinux stefan-TravelMate-B117-M 4.15.0-43-generic #46-Ubuntu SMP Thu Dec 6 14:45:28 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux$ nodejs --versionv8.10.0

我怎样才能摆脱这个问题?


编辑

使用最新版本的系统似乎问题消失了。

最佳答案

该示例具有用于导入 tau-prolog.js 的占位符路径:

var pl = require( "./path/to/tau-prolog.js" );

您需要将 "./path/to/tau-prolog.js" 替换为 tau-prolog.js 的实际路径,在您的情况下,它应该只是 “./tau-prolog.js” 因为该文件与您尝试运行的示例位于同一目录中。

关于javascript - 在 Node.js 中使用 Tau-Prolog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54908093/

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