Firefox Addon error: Module `path` is not found at resource://gre/modules/commonjs/http.js

Firefox Addon error: Module `path` is not found at resource://gre/modules/commonjs/http.js

我正在编写 Firefox 附加组件, OS 是 Windows10,node v5.8.0 和 npm v3.5.3,Firefox v.45.0

导致错误的行是:

var path = require("path");

错误信息是:

Message: Module `http` is not found at resource://gre/modules/commonjs/http.js

下面的工作虽然:

var system = require("sdk/system");

我尝试 require 与节点的其他核心模块一起使用 return 上面的错误消息(例如 pathutil)。似乎 none 个核心节点模块可以工作或可以找到。

我今天重新安装了 node 和 npm 几次(在解决问题和回答类似问题之后),NODE_PATH 设置为 %AppData%\npm,我有 ...\npm\bin...\npm\node_modules 在我的 PATH 中。

任何解决上述问题的想法和帮助都将不胜感激。

非常感谢

现在,fs/path's doc is empty but using child_process's one,可以推断出要求应该是 var path = require("sdk/fs/path");