Я создал приложение реагирования и получил в своем проекте такую структуру:
├── README.md
├── node_modules
├── package.json
├── .gitignore
├── public
│ ├── favicon.ico
│ ├── index.html
│ └── manifest.json
└── src
├── App.css
├── App.js
├── App.test.js
├── index.css
├── index.js
├── logo.svg
└── serviceWorker.js
Я начал добавлять компоненты и создавать приложение, но теперь моя команда хочет, чтобы я изменил структуру и разместил публикацию. c папка и пакет. json внутри другой папки, давайте назовем папку «пример». Я изменяю структуру следующим образом:
├── README.md
├── node_modules
├── .gitignore
├── example
│ ├── package.json
│ └── public
│ ├── favicon.ico
│ ├── index.html
│ └── manifest.json
└── src
├── App.css
├── App.js
├── App.test.js
├── index.css
├── index.js
├── logo.svg
└── serviceWorker.js
Теперь приложение не работает, когда я использую npm start
(я ожидал этого), и теперь я не сейчас, как заставить его работать снова, я искал ответы здесь, но я не смог решить свою проблему.
Когда я использую npm start
в папке root проекта, я получаю это:
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path C:\Path\Of\The\Project\package.json
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, open 'C:\Path\Of\The\Project\package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
Когда я используйте npm start --prefix example
в папке root проекта, я получаю это:
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! project-name@0.1.0 start: `react-scripts start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the project-name@0.1.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 start
в папке примера, я получаю это:
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! project-name@0.1.0 start: `react-scripts start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the project-name@0.1.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! C:\Path\_logs\2020-04-09T04_11_04_628Z-debug.log