tk6*_*k66 3 javascript dependencies requirejs
如果我有 2 个 .js 文件(A.js、B.js)并且每个文件都有自己的依赖项。
A 依赖于:C.js、D.js、E.js B 依赖于:C.js、F.js、G.js
A 和 B 有 C 作为共同依赖项。如果A和B都加载了Require.js,那么C.js会被加载两次吗?
C.js 只会被加载一次,只要它在 A.js 和 B.js 中使用相同的名称加载即可。
您可以做的另一件有用的事情如下:
require.config({
"paths": {
"C": "/somewhere/js/C-v1.0.0.js"
}
});
Run Code Online (Sandbox Code Playgroud)
如果您随后需要 A 和 B,则在 A 和 B 中您可以:
require(["C"], function(C) {
}
Run Code Online (Sandbox Code Playgroud)
这样,如果C的位置或版本发生变化,您只需更改一处即可。
| 归档时间: |
|
| 查看次数: |
266 次 |
| 最近记录: |