[英]Failed to load config “@nuxtjs” to extend from
Anyone, please help me任何人,请帮助我
After installing Typescript into my Nuxt project and configure it I get this warn:将 Typescript 安装到我的 Nuxt 项目中并对其进行配置后,我收到以下警告:
WARN Compiled with 1 warnings
Module Warning (from ./node_modules/eslint-loader/dist/cjs.js): friendly-errors 11:28:18
Failed to load config "@nuxtjs" to extend from.
Referenced from: /home/x/nuxt-project/.eslintrc.js friendly-errors 11:28:18
You may use special comments to disable some warnings. friendly-errors 11:28:18
Use // eslint-disable-next-line to ignore the next line. friendly-errors 11:28:18
Use /* eslint-disable */ to ignore all warnings in a file. friendly-errors 11:28:18
What does it mean and how to solve it?这是什么意思以及如何解决?
** Here is my configuration steps: ** 这是我的配置步骤:
buildModules: ['@nuxt/typescript-build']
in nuxt.config.js buildModules: ['@nuxt/typescript-build']
在 nuxt.config.js** Here is my eslintrc.js
config: ** 这是我的
eslintrc.js
配置:
module.exports = {
root: true,
env: {
browser: true,
node: true
},
parserOptions: {
parser: 'babel-eslint',
ecmaFeatures: {
legacyDecorators: true
}
},
extends: [
'@nuxtjs',
'plugin:nuxt/recommended',
'eslint:recommended',
// https://github.com/vuejs/eslint-plugin-vue#priority-a-essential-error-prevention
// consider switching to `plugin:vue/strongly-recommended` or `plugin:vue/recommended` for stricter rules.
'plugin:vue/recommended'
],
plugins: [
'vue'
],
// add your custom rules here
rules: {
'semi': [2, 'never'],
'no-console': 'off',
'vue/max-attributes-per-line': 'off',
"vue/html-self-closing": ["error", {
"html": {
"void": "always",
"normal": "never",
"component": "any"
}
}]
}
}
No prior experience to this but the Github for @nuxtjs eslint says the following:没有这方面的经验,但@nuxtjs eslint 的 Github 说明如下:
If you're using TypeScript, follow Usage section by replacing @nuxtjs/eslint-config by @nuxtjs/eslint-config-typescript.
如果您使用的是 TypeScript,请按照用法部分将 @nuxtjs/eslint-config 替换为 @nuxtjs/eslint-config-typescript。 And in your.eslintrc all you need is:
在 your.eslintrc 中,您只需要:
{
"extends": [
"@nuxtjs/eslint-config-typescript"
]
}
So basically you have to run npm i @nuxtjs/eslint-config-typescript -D
and then update the eslint extends-config所以基本上你必须运行
npm i @nuxtjs/eslint-config-typescript -D
然后更新 eslint extends-config
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.