Я только что клонировал приложение реакции на свой локальный компьютер с github, но когда я запускаю npm start, я получаю эту ошибку: - PullRequest
1 голос
/ 06 июня 2019

Я только что клонировал приложение реакции на свой локальный компьютер с GitHub, и я установил npm install, но когда я запускаю npm start, я получаю эту ошибку:

C:\Users\NOUREDDINE\Desktop\Redux>npm start
npm ERR! path C:\Users\NOUREDDINE\Desktop\Redux\package.json
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open 'C:\Users\NOUREDDINE\Desktop\Redux\package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\NOUREDDINE\AppData\Roaming\npm-cache\_logs\2019-06-06T21_34_57_558Z-debug.logand

Ответы [ 2 ]

0 голосов
/ 06 июня 2019

Когда вы клонируете из репозитория, он поставляется с pakage.json, который перечисляет все зависимости и их соответствующие версии, которые используются приложением. Это, однако, не включает эти зависимости. Чтобы запустить приложение, вам нужно перейти в каталог, в котором находится файл package.json в консоли, и запустить «npm install». это создаст каталог node_modules и загрузит все необходимые пакеты. тогда вы можете запустить "npm start".

0 голосов
/ 06 июня 2019

Сначала вам нужно перейти в ту папку, где находится package.json, и открыть cmd, нажав SHIFT + щелкнуть правой кнопкой мыши по этой папке (пожалуйста, проверьте путь, он должен быть правильным), затем сделать npm install, после этого сделать npm start.

Если все работало нормально, то хорошо, а если вы уже установили зависимость, выполните следующие действия:

  1. Удалить Node_modules и файл package-lock.json
  2. очистить кэш (npm cache clean --force) или перейти к этим папки c: / users / username / AppData / Roaming / npm-cache и c: / users / username / AppData / Roaming / npm

  3. затем снова npm install

, которая может решить вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...