[英]How Mozilla Rhino can use nodejs “fs” module?
假设我的my.js
文件依赖于nodejs
fs模块 。 喜欢:
var fs = require('fs');
问题:如何在My Mozilla Rhino Java Code中加载像“FS”这样的Core NodeJS模块,以便能够运行依赖于它的my.js
?
我认为你不能做到这一点。 fs
模块只是内置于node.js
本身的本机绑定的包装器。 有一些想法在天空中飞行node.js
社区对能够使用不同的JS引擎内部node.js
,但我不认为我们会在不久的将来看到这一点。
您也可以编写自己的fs.js,只实现所需的功能。 这是一个开始:
exports.readFile = function(file, enc, callback) {
try {
text = readFile(file, enc);
callback(null, text);
}
catch (e) {
callback(e, null);
}
}
我和jvm-npm一起使用过它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.