# 深度处理JS资源

Webpack 对 JS的处理是有限制的

  • 无法检测代码质量和语法
  • 无法主动将 ES6+ 语法转为 ES5 语法(因为要兼容大部分低版本的浏览器,比如IE,或者内核过低的其他主流浏览器)

以下是解决办法:

Eslint 处理代码格式语法

  • [配置 Eslint 代码检测](/guide/Webpack/008-01配置 Eslint 代码检测.md)

Babel 处理JS兼容性,由高版本JS语法转为低版本语法

  • [配置 Babel 语法兼容](/guide/Webpack/008-01配置 Babel 语法兼容.md)