带有 ES6 的 Webpack:模块导入策略
Webpack with ES6: module import policy
我注意到在许多使用 webpack 和 ES6(也在我当前的)导入外部模块的示例项目中 require
而不是 ES6 的 import
。
在与 webpack 捆绑的应用中使用 require/module.exports
而不是 import/export
有什么好处吗?
我觉得这只是一个惯例。鉴于它是新标准,我会坚持使用 import/export
。
这一规则有一个例外 - require.ensure。如果你想设置分割点,那就是你现在必须使用的。当 webpack 2 出来时,这可能会改变。
我注意到在许多使用 webpack 和 ES6(也在我当前的)导入外部模块的示例项目中 require
而不是 ES6 的 import
。
在与 webpack 捆绑的应用中使用 require/module.exports
而不是 import/export
有什么好处吗?
我觉得这只是一个惯例。鉴于它是新标准,我会坚持使用 import/export
。
这一规则有一个例外 - require.ensure。如果你想设置分割点,那就是你现在必须使用的。当 webpack 2 出来时,这可能会改变。