Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript nlp.js-TypeError:无法读取属性';添加语言';未定义的_Javascript_Node.js_Terminal_Nlp_Command Line Interface - Fatal编程技术网

Javascript nlp.js-TypeError:无法读取属性';添加语言';未定义的

Javascript nlp.js-TypeError:无法读取属性';添加语言';未定义的,javascript,node.js,terminal,nlp,command-line-interface,Javascript,Node.js,Terminal,Nlp,Command Line Interface,我正在尝试在node cli脚本中使用nlp.js。我已经实现了这里提供的基本示例,但是当我运行脚本时,我得到了这个错误 nlp.addLanguage('en'); ^ TypeError:无法读取未定义的属性“addLanguage” 这是我在index.js文件中的代码,与提供的基本示例相同,但在我的机器上无法工作 const{dockStart}=require('@nlpjs/basic'); (异步()=>{ const dock=await dockStart({use:['Ba

我正在尝试在node cli脚本中使用nlp.js。我已经实现了这里提供的基本示例,但是当我运行脚本时,我得到了这个错误

nlp.addLanguage('en');
^
TypeError:无法读取未定义的属性“addLanguage”
这是我在
index.js
文件中的代码,与提供的基本示例相同,但在我的机器上无法工作

const{dockStart}=require('@nlpjs/basic');
(异步()=>{
const dock=await dockStart({use:['Basic']});
const nlp=dock.get('nlp');
//控制台日志(dock,nlp);
nlp.addLanguage('en');
//添加NLP的话语和意图
nlp.addDocument('en'、'现在再见'、'问候.再见');
nlp.addDocument('en'、'bye-bye-care'、'greetings.bye');
nlp.addDocument('en'、'好的,再见'、'问候.再见');
nlp.addDocument('en'、'bye for now'、'greetings.bye');
nlp.addDocument('en'、'i must go'、'greetings.bye');
nlp.addDocument('en'、'hello'、'greetings.hello');
nlp.addDocument('en'、'hi'、'greetings.hello');
nlp.addDocument('en'、'howdy'、'greetings.hello');
//也训练NLG
nlp.addAnswer('en'、'问候.再见'、'直到下一次');
nlp.addAnswer('en'、'问候.再见'、'再见!');
nlp.addAnswer('en'、'问候.你好'、'你好!);
nlp.addAnswer('en','greatings.hello','greatings!');
等待nlp.train();
const response=await nlp.process('en','我现在应该走了');
控制台日志(响应);
})();

我尝试了
console.log
dock和
nlp
变量,在定义
dock
时,
nlp
总是未定义,但我不知道为什么。我能做些什么来解决这个问题吗?

FYI,我刚刚在我的机器上测试了这个,它工作正常。对不起,帮不了什么忙。@Andy你的环境是什么?我在macOS 10.13.6上安装了node16.0.0。这是我使用的唯一一个不能按预期工作的库Windows,v15.8。不确定问题是否是由节点v16引起的:(我将升级并告诉您发生了什么。请稍候。