【发布时间】:2011-06-19 10:54:00
【问题描述】:
我一直在尝试在 Node 的文件系统模块中添加一些便利功能(主要是因为它缺乏一些常识性的东西),但是每次我在 repl 中开始 fs.prototype.myfunc = 时,Node 都会抱怨我试图设置一个未定义变量的属性。你真的不能从外部访问 Node 的内置模块原型吗?如果是这样,是否有人知道扩展 Node 内置模块的可行解决方法?
请注意:在尝试制作原型之前,我确实需要 fs!
var fs = require('fs');
fs.prototype.myfunc = function() {}; //TypeError thrown here
【问题讨论】:
标签: javascript node.js prototype-programming