如何将函数作为Node中的模块添加到现有对象?

时间:2015-08-20 11:15:35

标签: javascript node.js d3.js

我正在使用D3库,它公开了一个名为Object的全局对象。

我还有一个代码文件,它为这个对象添加一个名为java.lang.SecurityException: Prohibited package name: java.lang at java.lang.ClassLoader.preDefineClass(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) 的函数。但是,此文件不是Node模块所需的格式。我想将其转换为Node模块。

如果我将函数分配给d3,显然它不会附加到d3.tip对象。如何正确编写节点模块才能使其正常工作?

1 个答案:

答案 0 :(得分:0)

如果您需要,可以这样做:

d3.tip = require("file").tip;