Webpack仅限于使用ES6模块

阿尼凯特

嗨,我正在使用React和Webpack和Gulp开发一个应用程序。Webpack使我们能够同时使用CommonJS样式和ES6样式。

但我希望它是一致的。我只想使用ES6模块样式,如果有人使用require语法,就想抛出一个错误。

如何限制webpack只使用一种模块样式?

安德烈科

Webpack扫描您的文件。在此过程中,它使用Babel将import语句转换为requireWebpack可以理解的语句。捆绑的JS是此过程的输出。通常,它对于人类是不可读的。

您应该做的是使用ESLint。使用一些ESLint规则/插件。要强制执行imports,例如,选择一个。https://www.npmjs.com/package/eslint-plugin-import在编辑器中或在构建步骤中使用它...

注意:Webpack2支持本机import语句

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章