【问题标题】:Nuxt.js: Module Error (from ./node_modules/eslint-loader/index.js):Nuxt.js:模块错误(来自 ./node_modules/eslint-loader/index.js):
【发布时间】:2018-09-29 19:14:40
【问题描述】:

我以recommended 方式安装了 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

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

【问题讨论】:

    标签: javascript css-loader nuxt.js


    【解决方案1】:

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

    尝试手动修复每个规则:

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

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

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

    【讨论】:

    【解决方案2】:

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

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

    我希望这会有所帮助。

    【讨论】:

    • 我第一次创建了一个新的 nuxt 应用程序,但由于这个 ESLint 错误,它无法运行。这为我解决了这个问题,只是模块在 buildModules 下。
    猜你喜欢
    • 2020-07-03
    • 1970-01-01
    • 1970-01-01
    • 2021-04-17
    • 2021-02-17
    • 2021-07-01
    • 2019-08-01
    • 2021-11-26
    • 1970-01-01
    相关资源
    最近更新 更多