在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/

10-12 17:22