我试图使用汇总的第一次,我想不通为什么我得到这个错误:
TypeError: eslint is not a function
我以前安装汇总(V1.1.0),然后eslint npm install rollup-plugin-eslint
(V5.0.0)
这里是我的rollup.config.js
import babel from 'rollup-plugin-babel';
import eslint from 'rollup-plugin-eslint';
export default {
input: 'src/main.js',
output: {
format: 'iife',
file: 'build/js/main.min.js',
name: 'main'
},
plugins: [
eslint({
exclude: [
'src/styles/**',
]
}),
babel({
exclude: 'node_modules/**',
}),
],
}
当我使用./node_modules/.bin/rollup -c
我得到这个错误TypeError: eslint is not a function
。 (注:汇总工作正常,只有巴贝尔)
但是它的工作原理,如果我用npm run lint
添加在此的package.json代码
"scripts": {
"lint": "eslint src/**"
}
我该怎么办错的汇总配置?谢谢你的帮助
尝试改变:
- import eslint from 'rollup-plugin-eslint';
+ import { eslint } from 'rollup-plugin-eslint';