说明:现在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
使用:
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()], };
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。