Я пытаюсь использовать накопительный пакет впервые и не могу понять, почему я получаю эту ошибку:
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
.(NB: накопительный пакет работает нормально только с babel)
Однако он работает, если я использую npm run lint
добавив этот код в package.json
"scripts": {
"lint": "eslint src/**"
}
Что я делаю не так с накопительным пакетомконфигурация?Спасибо за вашу помощь