将 RequireJS 与 XRegExp 结合使用:"XRegExp is not defined"
Using RequireJS with XRegExp: "XRegExp is not defined"
我将 RequireJS 与 order.js
一起使用,我需要使用 xregexp-all
来包含在 RequireJS 中。这是我的代码示例:
require(["order!xregexp-all","order!../myscript"],function(XRegExp) {console.log(XRegExp.version)});
这是 returns 我的版本的控制台日志。但是我无法在 myscript.js
中使用 XregExp,它给了我以下错误:
"XRegExp is not defined"
如何在其余代码中使用 XRegExp?
require 的第二个参数是一个函数,带有一个参数,您将其命名为 XRegExp。在这个上下文之外它不存在。
您可以做的是创建一个全局变量,并在该上下文中将其分配给 XRegExp:
var myRegExp;
require(["order!xregexp-all","order!../myscript"],function(XRegExp) {
myRegExp = XRegExp;
console.log(XRegExp.version)
});
//... rest of your coude...//
console.log(myRegExp);
我将 RequireJS 与 order.js
一起使用,我需要使用 xregexp-all
来包含在 RequireJS 中。这是我的代码示例:
require(["order!xregexp-all","order!../myscript"],function(XRegExp) {console.log(XRegExp.version)});
这是 returns 我的版本的控制台日志。但是我无法在 myscript.js
中使用 XregExp,它给了我以下错误:
"XRegExp is not defined"
如何在其余代码中使用 XRegExp?
require 的第二个参数是一个函数,带有一个参数,您将其命名为 XRegExp。在这个上下文之外它不存在。 您可以做的是创建一个全局变量,并在该上下文中将其分配给 XRegExp:
var myRegExp;
require(["order!xregexp-all","order!../myscript"],function(XRegExp) {
myRegExp = XRegExp;
console.log(XRegExp.version)
});
//... rest of your coude...//
console.log(myRegExp);