Require.js 在配置中指定变量而不是路径
Require.js specify variable instead of path in config
Require.js 采用可选配置。是否可以将路径映射到现有变量?
require.config({
"paths": {
"jquery": "../my/path/to/jquery"
}
});
但是,在某些情况下我实际上不需要 jquery 但库 认为 它需要。所以我需要包括 jquery 但它实际上并没有使用它。实际上存储 jquery 文件是膨胀的。所以我想将 require("jquery")
映射到 function() {}
。有什么办法吗?
您不需要为 jquery
设置 paths
来完成您想要做的事情。您可以做的是在调用 require.config
:
之前添加一个伪造的 jQuery 模块
define('jquery');
这定义了一个具有 undefined
值的 jquery
模块。 如果您假设您使用的库需要jQuery但实际上并不使用,那么这将起作用。
Require.js 采用可选配置。是否可以将路径映射到现有变量?
require.config({
"paths": {
"jquery": "../my/path/to/jquery"
}
});
但是,在某些情况下我实际上不需要 jquery 但库 认为 它需要。所以我需要包括 jquery 但它实际上并没有使用它。实际上存储 jquery 文件是膨胀的。所以我想将 require("jquery")
映射到 function() {}
。有什么办法吗?
您不需要为 jquery
设置 paths
来完成您想要做的事情。您可以做的是在调用 require.config
:
define('jquery');
这定义了一个具有 undefined
值的 jquery
模块。 如果您假设您使用的库需要jQuery但实际上并不使用,那么这将起作用。