Nuxt.js:模块错误(来自./node_modules/eslint-loader/index.js):



我以推荐的方式安装了Nuxt入门模板:

npx create-nuxt-app fffff

进入fffff后,我安装了css-loder(npm install --save-dev css-loader(,然后启动了服务器:npm run dev

我收到此错误消息:

> fffff@1.0.0 dev /home/begueradj/fffff
> nuxt

INFO  Building project
✔ success Builder initialized
✔ success Nuxt files generated

ERROR  Failed to compile with 1 errors                                                                                                                         22:09:09
error  in ./layouts/default.vue
Module Error (from ./node_modules/eslint-loader/index.js):
/home/begueradj/fffff/layouts/default.vue
89:1  error  Delete `··`                           prettier/prettier
90:3  error  Delete `··`                           prettier/prettier
91:1  error  Replace `······` with `····`          prettier/prettier
92:1  error  Delete `··`                           prettier/prettier
93:1  error  Replace `········` with `······`      prettier/prettier
94:1  error  Delete `··`                           prettier/prettier
95:1  error  Replace `········` with `······`      prettier/prettier
96:1  error  Delete `··`                           prettier/prettier
97:1  error  Replace `··········` with `········`  prettier/prettier
98:7  error  Delete `··`                           prettier/prettier
99:1  error  Delete `··`                           prettier/prettier
100:7  error  Delete `··`                           prettier/prettier
101:1  error  Delete `··`                           prettier/prettier
102:7  error  Delete `··`                           prettier/prettier
103:5  error  Delete `··`                           prettier/prettier
104:1  error  Replace `····` with `··`              prettier/prettier
105:1  error  Delete `··`                           prettier/prettier
✖ 17 problems (17 errors, 0 warnings)
17 errors and 0 warnings potentially fixable with the `--fix` option.

@ ./.nuxt/App.js 4:0-47 6:14-23
@ ./.nuxt/index.js
@ ./.nuxt/client.js
@ multi webpack-hot-middleware/client?name=client&reload=true&timeout=30000&path=/__webpack_hmr ./.nuxt/client.js

READY  Listening on http://localhost:3000

这是什么原因造成的?如何解决?

create-nuxt-app生成的默认源代码不遵守 ESlint + Prettier 规则。

尝试手动修复每个规则:

例如。91:1 error Replace '······' with '····'=> 将文件layouts/default.vue行 #91 开头的 6 个空格替换为 4 个空格。

使用以下命令自动修复所有规则:

npx prettier --write "**/*.{vue,js}"

不推荐,但如果你只是想玩的话很有用

// nuxt.config.js
modules: [
'@nuxtjs/axios'
// '@nuxtjs/eslint-module' :: bypass this module
],

我希望这有所帮助。

最新更新