Firefox Addon错误:在资源上找不到模块`path`://gre/modules/commonjs/http.js

时间:2016-03-13 23:11:29

标签: javascript node.js npm firefox-addon

我正在写一个Firefox附加组件, 操作系统是Windows10,节点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与节点的其他核心模块,所有这些模块都返回上面的错误消息(例如pathutil)。似乎没有核心节点模块可以工作或者找不到。

我今天已经多次重新命名node和npm(在对类似问题进行排查和回复之后),NODE_PATH设置为%AppData%\npm,我有...\npm\bin...\npm\node_modules在我的PATH

任何想法和帮助如何解决上述问题都将非常感激。

非常感谢

1 个答案:

答案 0 :(得分:0)

目前,fs/path's doc为空,但使用child_process's one,可以推断出要求应为var path = require("sdk/fs/path");