我如何使用 require("");在 javascript

how can i use require(""); in javascript

我想在 Firefox 中使用 this 中的插件。在这个插件教程中使用 require 函数,它是:require("sdk/preferences/service");

但我得到 require is not defined 的错误。所以我搜索并下载 requireJS。但是当附上这个时我得到错误 module name sdk/preference/service has not been loaded yet from context. use require([]).

所以我使用 require(["sdk/preferences/service"],function(pref){}); 但在函数中我不能使用 pref 并得到错误 script error sdk/preferences/service

那么我该如何使用 require 函数呢?

或一个 HTML 使用 require 函数并且它工作正常的例子?

您找到的代码用于 Firefox 扩展。您不是在编写 Firefox 扩展程序,而是在使用网页,因此您不能使用该代码。没有替代品;你必须找到别的东西。