9.0 webpack js语法检查

#虽然作为一个前端已经耕耘此行业有三五个年头,但都是在业务中未曾精进,怀着初心,重识Webpack,砥砺前行💪#

  • 语法检查: 依赖的包 eslint-loader eslint eslint-webpack-plugin
  • 检查时使用的语法: airbnb-base (后期研究自己写语法检查包)
  • 语法检查根据规则: eslint-config-airbnb-base
  • 以及其它包: eslint-plugin-import (该插件目的在于支持ES6以上的导入/导出语法,并防止文件路径和导入名称拼写错误的问题。)
  • 提示: webpack5已经支持了这个配置且只需要简单的eslint-webpack-plugin包就行,详情请看EslintWebpackPlugin | webpack 中文文档
const { resolve } = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const ESLintPlugin = require('eslint-webpack-plugin');

module.exports = {
  entry: './src/js/index.js',
  output: {
    filename: 'built.js',
    path: resolve(__dirname, 'build'),
  },
  module: {
  },
  plugins: [
    new HtmlWebpackPlugin({
      template: './src/index.html',
    }),
    new ESLintPlugin({
      exclude: '/node_modules/',
      fix: true,
    }),
  ],
  mode: 'development',
};

  • 6
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值