https://www.youtube.com/watch?v=Fa4cRMaTDUI
Я смотрю этот урок и пытаюсь воссоздать все, что делает автор. В 19:00 он устанавливает проект vue.js-express.js. Он создает папку под названием «сервер». В 'server /' он запускает 'npm init -f'. Затем 'npm install --save nodemon eslint', затем он вводит eslint.
Затем в файле package.json он пишет:
"scripts": {
"start": "nodemon src/app.js --exec 'npm run lint && node'",
"lint": "eslint **/*.js"
}
Затем в папке 'server' он создает папку 'src'. В 'src' он создает 'app.js'. И в 'app.js; есть простой console.log ('привет').
Затем он запускает npm start. «Hello» печатается в терминале, nodemon и eslint работает просто отлично. Затем он набирает «npm install --save express». Вот где начинается моя проблема. После установки express.js я набираю 'npm start' и получаю эту ошибку в терминале:
Oops! Something went wrong! :(
ESLint: 5.0.0.
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/r/.npm/_logs/2018-06-25T10_32_02_027Z-debug.log
[nodemon] process failed, unhandled exit code (2)
[nodemon] Error
at Bus.utils.bus.on (/home/r/projects/tab-tracker/server/node_modules /nodemon/lib/nodemon.js:148:25)
at Bus.emit (events.js:164:20)
at ChildProcess.<anonymous> (/home/r/projects/tab-tracker/server/node_modules/nodemon/lib/monitor/run.js:164:11)
at ChildProcess.emit (events.js:159:13)
at Process.ChildProcess._handle.onexit (internal/child_process.js:209:12)
Почему это происходит?