推荐 最新
九久九

是否JS模块化规范我们在工作中使用CommonJS 和 ES6即可?

流行的JS模块化规范有5种, CommonJS、AMD、CMD、UMD以及ES6 请问是否是比较常用的是:CommonJS 和 ES6, 其他的都用的很少? 我们在工作中使用CommonJS 和 ES6即可?

0
1
0
浏览量203
七厦

ECM modules不能完全替代CommonJS modules吗?

ECM modules不能完全替代CommonJS modules吗? 我看很多项目中既有"ESM modules",也有"CommonJS modules",为什么不能统一使用"ECM modules"呢? * 参与项目的人的个人喜好不同?用什么都是可以的,最终可能用到的代码都会被打包整合在一起。 * 兼容以前用CommonJS module写的内容?但是 * "import"也是可以导入"CommonJS module"的,相反,"require"是不能导入"ESM module" * "import()"表达式也是可以支持动态导入的。 * "ECM modules"还支持"CommonJS modules"中所不具备的"静态分析"、"异步加载"。

0
1
0
浏览量192