说明:现在eslint已经弃用了eslint-loader,如果要安装来使用的话,会报错,烦死人
大概的报错信息如下:
ERROR in ./src/index.js
Module build failed (from ./node_modules/eslint-loader/dist/cjs.js):
TypeError: Cannot read property ‘getFormatter’ of undefined
那么我们现在一般使用eslint提供的eslint-webpack-plugin插件对语法进行校验
安装:
npm i eslint-webpack-plugin -D文章来源:https://www.toymoban.com/news/detail-618758.html
使用:文章来源地址https://www.toymoban.com/news/detail-618758.html
const path = require("path");
const ESLintPlugin = require("eslint-webpack-plugin");
module.exports = {
entry: "./src/index.js",
output: {
filename: "js/bundle.js",
path: path.resolve(__dirname, "./build"),
},
mode: "development",
devtool: "source-map",
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules$/,
use: ["babel-loader"],
},
],
},
plugins: [new ESLintPlugin()],
};
到了这里,关于eslint-webpack-plugin的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!