Как поместить файл пакета. json и папку publi c в папку anoter в приложении React и заставить его работать? - PullRequest
0 голосов
/ 09 апреля 2020

Я создал приложение реагирования и получил в своем проекте такую ​​структуру:

├── 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...