Локальний пакет.json існує, але node_modules відсутні


85

Я намагаюся запустити програму Redux, яку я щойно клонував із сховища GitHub.

Я спробував запустити його наступною командою

npm start

Я отримую цю помилку

> react-redux@1.0.0 start /home/workspace/assignment
> webpack-dev-server --config ./configs/webpack/webpack.config.development.js

sh: 1: webpack-dev-server: not found
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! react-redux@1.0.0 start: `webpack-dev-server --config ./configs/webpack/webpack.config.development.js`
npm ERR! spawn ENOENT
npm ERR! 
npm ERR! Failed at the react-redux@1.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/.npm/_logs/2018-05-15T16_32_44_571Z-debug.log

Будь-яка допомога буде вдячна

Відповіді:


161

npm startзапускає сценарій, створений розробником програм для легкого запуску програми, npm installвстановлює всі пакети в package.json

біжи npm installпершим

то біжи npm start


0

Ця проблема також може виникати, коли ви змінюєте системний пароль, але не той самий, який оновлено у вашому файлі .npmrc, який існує у шляху C: \ Users \ user_name , тому оновіть там свій пароль.

будь ласка, перевірте це і запустіть спочатку npm install, а потім npm start.


0

Просто було таке ж повідомлення про помилку, але коли я запускав package.json з:

"scripts": {
    "build": "tsc -p ./src",
}

tsc - це команда для запуску компілятора TypeScript.

У мене ніколи не виникало жодних проблем з цим проектом, оскільки у мене був встановлений TypeScript як глобальний модуль. Оскільки цей проект не включав TypeScript як залежність розробника (і очікував, що він буде встановлений як глобальний), у мене сталася помилка під час тестування на іншій машині (без TypeScript), і запуск npm installне вирішив проблему. Тому мені довелося включити TypeScript як залежність розробника ( npm install typescript --save-dev), щоб вирішити проблему.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.