Что еще мне нужно, чтобы попытаться устранить эту ошибку запуска npm? - PullRequest
0 голосов
/ 27 сентября 2018

Я пытался решить эту проблему, читая другие записи переполнения стека перед публикацией, но это сообщение об ошибке продолжает появляться.

Я пытаюсь запустить программу Javascript, которая интегрирует ReactJS.Это работало некоторое время, и каждый раз, когда я набирал «npm start», он автоматически вызывал шаблон веб-страницы в браузере.Теперь он дает мне следующие ошибки:

jMBP:project javen$ npm start

> react-box@0.1.0 start /Users/javen/Desktop/project
> node scripts/start.js

internal/modules/cjs/loader.js:583
    throw err;
    ^

Error: Cannot find module 'react-dev-utils/prompt'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
    at Function.Module._load (internal/modules/cjs/loader.js:507:25)
    at Module.require (internal/modules/cjs/loader.js:637:17)
    at require (internal/modules/cjs/helpers.js:20:18)
    at Object.<anonymous> (/Users/sland/Desktop/project/scripts/start.js:20:14)
    at Module._compile (internal/modules/cjs/loader.js:689:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
    at Module.load (internal/modules/cjs/loader.js:599:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
    at Function.Module._load (internal/modules/cjs/loader.js:530:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! react-box@0.1.0 start: `node scripts/start.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the react-box@0.1.0 start 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!     /Users/javen/.npm/_logs/2018-09-27T01_24_06_237Z-debug.log

У меня установлено следующее:

node -v: v10.9.0

npm -v: 6.4.1

Я пробовал следующее:

npm install --save-dev react-dev-utils
npm install -g npm@latest
rm -rf node_modules
npm install //this threw a lot of errors

В файле package.json для реакции-dev-utils говорится: "react-dev-utils": "^5.0.2" Кроме того, я не знаю, имеет ли это значение, но в процессе попытки исправить это файл package-lock.json обнаружился в моемпапка проекта.«Подсказка» var, на которую ссылается ошибка, - это папка start.js: var prompt = require('react-dev-utils/prompt');

Я читал, что иногда может работать переход на более старую версию узла.Если это так, какая версия лучше, и как мне это сделать?Любой совет приветствуется.

1 Ответ

0 голосов
/ 27 сентября 2018

Я думаю, что команда npm install --save-dev Reaction-dev-utils обычно решает эту проблему.Если нет, то обновление ваших конфигов в соответствии с последним приложением create-response-app решит эту проблему.

...