在RequireJS环境中,允许某些AMD模块使用Lo-Dash而其他模块同时使用Underscore的最佳方法是什么?
最佳答案
我自己能够相当简单地解决问题。对于需要Lo-Dash的模块,请使用lodash
路径;对于需要“下划线”的模块,请使用underscore
:
require.config({
paths: {
'underscore': 'path-to-my-underscore-file',
'lodash': 'path-to-my-lodash-file'
}
});
这样,两个库可以同时使用而不会受到任何干扰。
与流行的看法和主张相反,Lo-Dash并不是Underscore的理想替代品。
关于javascript - 在RequireJS环境中同时使用Lodash和Underscore,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31412290/