#next.js
Вопрос:
Я только что создал новый проект, используя
npx create-next-app@latest --ts
И когда я запускаю
npm run lint
Я получил сообщение об ошибке:
следующая информация о ворсе — с помощью webpack 5. Причина: включено по умолчанию https://nextjs.org/docs/messages/webpack5 ошибка — должен быть установлен ESLint: yarn add —dev eslint
Но eslint
уже установлен!
Что может быть?
Шаги для воспроизведения:
npx create-next-app@latest --ts
cd app
npm install
npm run lint
Мой package.json
{
"name": "frontend",
"version": "0.1.0",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint",
"lint:css": "stylelint '**/*.{css,tsx}'",
"format": "prettier '**/*' --write --ignore-unknown",
"prepare": "husky install"
},
"dependencies": {
"next": "11.1.2",
"react": "17.0.2",
"react-dom": "17.0.2"
},
"devDependencies": {
"@stylelint/postcss-css-in-js": "^0.37.2",
"@types/react": "17.0.31",
"eslint": "^8.0.1",
"eslint-config-next": "11.1.2",
"husky": "^7.0.4",
"postcss-syntax": "^0.36.2",
"prettier": "^2.4.1",
"pretty-quick": "^3.1.1",
"stylelint": "^14.0.0",
"stylelint-config-standard": "^23.0.0",
"stylelint-config-styled-components": "^0.1.1",
"typescript": "4.4.4"
}
}
Комментарии:
1. Можете ли вы показать свой
package.json
?2. ДА. И я добавил шаги для воспроизведения проблемы
3. Это только что случилось со мной, когда я попытался обновить eslint
4. github.com/vercel/next.js/issues/29961 Вам нужно будет понизить рейтинг
Ответ №1:
эта проблема связана с eslint 8.0.1, обновление до 7.32.0, вы найдете больше информации в этой открытой ошибке github.com/vercel/next.js/issues/29961
Комментарии:
1. Вы также можете добавить, что поддержка ESLint v8 была добавлена в Next.js в версиях 11.1.3 и 12.0.5.