require.js还有其他选择吗?

时间:2016-07-04 09:04:10

标签: javascript requirejs

在模块化我的java脚本代码库的过程中,我不得不将我的单个java脚本文件分解为几个java脚本文件。为了解决依赖关系,我们使用了require.js。但是根据某些限制,我不能使用require.js。是否有其他替代方法或任何代码可以解决依赖性问题?

2 个答案:

答案 0 :(得分:0)

你应该观看一个很棒的视频来加速使用最新的模块捆绑器。 https://www.youtube.com/watch?v=7-NmkKVEhoI

但总的来说,您可以使用3种模块标准:Commonjs,AMD,ES6模块。 (RequireJS是基于commonjs构建的)

ES6是为您的代码提供面向未来的方法。 Webpack只处理Commonjs和AMD(可以使用babel-loader等添加Es6),但JSPM可以并行处理所有3个标准。如果仅使用ES6模块,则可以使用Rollup。

答案 1 :(得分:0)

尝试ZeroDep

https://github.com/SimonChong/ZeroDep

它与标准模块定义非常不同,但效果很好,重量轻且简单。