嗨,我正在使用React和Webpack和Gulp开发一个应用程序。Webpack使我们能够同时使用CommonJS样式和ES6样式。
但我希望它是一致的。我只想使用ES6模块样式,如果有人使用require语法,就想抛出一个错误。
如何限制webpack只使用一种模块样式?
Webpack扫描您的文件。在此过程中,它使用Babel将import
语句转换为require
Webpack可以理解的语句。捆绑的JS是此过程的输出。通常,它对于人类是不可读的。
您应该做的是使用ESLint。使用一些ESLint规则/插件。要强制执行imports
,例如,选择一个。https://www.npmjs.com/package/eslint-plugin-import在编辑器中或在构建步骤中使用它...
注意:Webpack2支持本机import
语句
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句