ESLint: 5.0.1 Ошибка - PullRequest
       17

ESLint: 5.0.1 Ошибка

0 голосов
/ 26 июня 2018

Я создаю проект, следуя этому руководству: Полнофункциональное веб-приложение с использованием Vue.js & Express.js: Часть 1 - Введение

Я выполнил следующую команду: «npm start», которая была настроена в моем package.json так:

"scripts": {
        "start": "./node_modules/nodemon/bin/nodemon.js src/app.js --exec 'npm run lint && node'",
        "lint": "./node_modules/.bin/eslint **/*.js"
      },

Но ESLint выдает следующую ошибку:

Oops! Something went wrong! :(

ESLint: 5.0.1. No files matching the pattern "node_modules/ipaddr.js" were found. Please check for typing mistakes in the pattern.

npm ERR! code ELIFECYCLE npm ERR! errno 2 npm ERR! server@1.0.0 lint: `eslint **/*.js` npm ERR! Exit status 2 npm ERR!  npm ERR! Failed at the server@1.0.0 lint script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in: npm ERR!     /home/ironman/.npm/_logs/2018-06-26T13_45_13_295Z-debug.log [nodemon] process failed, unhandled exit code (2) [nodemon] Error
    at Bus.utils.bus.on (/home/ironman/Documentos/Sandbox/Vuexpress/server/node_modules/nodemon/lib/nodemon.js:148:25)
    at Bus.emit (events.js:187:15)
    at ChildProcess.<anonymous> (/home/ironman/Documentos/Sandbox/Vuexpress/server/node_modules/nodemon/lib/monitor/run.js:164:11)
    at ChildProcess.emit (events.js:182:13)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:237:12)

Я знаю, что другая тема спросила вчера, но я не могу комментировать это, если у меня нет 50 репутации. Кроме того, joknawe указывает, что, возможно, eslint пытается скрыть мой каталог node_modules, но я не знаю, как его игнорировать.

Есть ли способ решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 15 июля 2018

У меня была такая же проблема. Под Windows работала нормально, но не работала во время сборки (Ubuntu). Процитируйте шаблон, и он отлично работает, как и в предыдущих версиях eslint

"lint": "./node_modules/.bin/eslint \"**/*.js\""

Кредит идет на https://github.com/eslint/eslint/issues/10599

0 голосов
/ 09 июля 2018

Я решил ту же проблему, изменив

"lint": "./node_modules/.bin/eslint ** / *. Js"

до

"lint": "./node_modules/.bin/eslint src / *. Js"

Надеюсь, это поможет.

...