繁体   English   中英

Mozilla Rhino如何使用nodejs“fs”模块?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM