我正在写一个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
与节点的其他核心模块,所有这些模块都返回上面的错误消息(例如path
和util
)。似乎没有核心节点模块可以工作或者找不到。
我今天已经多次重新命名node和npm(在对类似问题进行排查和回复之后),NODE_PATH
设置为%AppData%\npm
,我有...\npm\bin
和...\npm\node_modules
在我的PATH
。
任何想法和帮助如何解决上述问题都将非常感激。
非常感谢
人
答案 0 :(得分:0)
目前,fs/path's doc为空,但使用child_process's one
,可以推断出要求应为var path = require("sdk/fs/path");