Ответ 1
npm start
запускает скрипт, созданный создателем приложения для легкого запуска приложения npm install
устанавливает все пакеты в package.json
сначала запустить npm install
затем запустите npm start
Я пытаюсь запустить приложение Redux, которое я только что клонировал из репозитория GitHub.
Я попытался запустить его с помощью следующей команды
npm start
Я получаю эту ошибку
> [email protected] 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! [email protected] start: 'webpack-dev-server --config ./configs/webpack/webpack.config.development.js'
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the [email protected] 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
Любая помощь будет оценена
npm start
запускает скрипт, созданный создателем приложения для легкого запуска приложения npm install
устанавливает все пакеты в package.json
сначала запустить npm install
затем запустите npm start
Просто было то же сообщение об ошибке, но когда я запускал package.json с:
"scripts": {
"build": "tsc -p ./src",
}
tsc
- это команда для запуска компилятора TypeScript.
У меня никогда не было проблем с этим проектом, потому что я установил TypeScript как глобальный модуль. Поскольку этот проект не включал TypeScript в качестве зависимости dev (и ожидал, что он будет установлен как глобальный), у меня была ошибка, когда тестирование на другом компьютере (без TypeScript) и запуск npm install
не устранили проблему. Поэтому мне пришлось включить TypeScript в качестве зависимости разработчика (npm install typescript --save-dev
) для решения проблемы.
Эта проблема также может возникнуть при изменении системного пароля, но не в том же обновленном файле .npmrc, который существует в пути C:\Users\имя_пользователя, поэтому обновите там свой пароль.
проверьте его и сначала запустите npm, а затем запустите npm.
'npm WARN Local package.json exists, but node_modules missing, did you mean to install?'
чтобы устранить это сообщение об ошибке, вы должны установить пакет npm, который сначала установит все необходимые пакеты. Поэтому перед запуском npm start сначала нужно запустить npm install.