代码之家  ›  专栏  ›  技术社区  ›  Billal Begueradj

Nuxt.js:模块错误(来自./node\u modules/eslint loader/index.js):

  •  0
  • Billal Begueradj  · 技术社区  · 6 年前

    我安装了Nuxt starter模板 recommended

    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
    

    是什么原因造成的?如何修复?

    1 回复  |  直到 6 年前
        1
  •  14
  •   Nicolas Pennec    6 年前

    create-nuxt-app 不尊重ESlint+Prettier规则。

    尝试手动修复每个规则:

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

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

    npx prettier --write "**/*.{vue,js}"
    
        2
  •  1
  •   Vivian    5 年前

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

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

    我希望这有帮助。