使Node.js与树模型js协同工作

Making Node.js work with tree-model-js

本文关键字:js 模型 协同工作 Node      更新时间:2023-09-26

感谢树模型js,很棒的lib!我是Node.js的新手,正在尝试导入树模型。所有NPMed均成功。我正在尝试让Node.js与您的库一起工作。我想这是一个节点问题,而不是树模型问题,但无论如何都要问,以防需要为其更改lib。

我有以下内容:

var tm = require('tree-model');
//all good so far.

但是当我试图重新创建在我的网页上工作的代码时

//is this how I access it?
tm.tree = new TreeModel();

它给了我一个错误。你有关于如何在Node中实现这一点的例子吗?

本质上,我试图在我的main.js节点文件中做到这一点,但很难理解如何访问变量/函数。当我在网页上做以下操作时,一切都很好:

tree = new TreeModel();
root = tree.parse({ name: "Ben and Jerry" });

任何例子都非常感谢。请记住,我是Node.js的新手,在javascript方面还是新手。我从例子中学到了更好的东西,所以请随时为我指明正确的方向。

错误很简单:没有定义TreeModel。

require('tree-model')返回new Node(this.config, model),在代码中,Node被分配给变量tm。您应该使用new tm()来实例化Node或将变量名更改为TreeModel