Есть ли способ исправить 'npm ERR!код ELIFECYCLE в response.js '" - PullRequest
0 голосов
/ 22 мая 2019

Я пытаюсь создать приложение, используя фреймворк Django в качестве бэк-энда и React.js в качестве фронт-энда. часть django работает просто отлично, но при попытке интегрировать реакцию с моим приложением. Я получаю npm ERR! код ELIFECYCLE нпм ERR! errno 2 . Я довольно новичок в этой технологии и не понимаю, откуда возникла ошибка.

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

это ошибка, которую я получаю:

ERROR in Entry module not found: Error: Can't resolve './gentelella/frontend/src/index.js' in 'C:\Users\USER\Desktop\finale\django-gentelella\gentelella'
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! gentelella@1.0.0 build: `webpack --mode production ./gentelella/frontend/src/index.js --output ./gentelella/frontend/static/frontend/main.js`
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the gentelella@1.0.0 build 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!     C:\Users\USER\AppData\Roaming\npm-cache\_logs\2019-05-22T10_24_53_635Z-debug.log

и это package.json:

{
  "name": "gentelella",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "dependencies": {
    "prop-types": "^15.7.2",
    "react": "^16.8.6",
    "react-dom": "^16.8.6"
  },
  "devDependencies": {
    "@babel/core": "^7.4.4",
    "@babel/preset-env": "^7.4.4",
    "@babel/preset-react": "^7.0.0",
    "babel-loader": "^8.0.6",
    "babel-plugin-transform-class-properties": "^6.24.1",
    "webpack": "^4.32.0",
    "webpack-cli": "^3.3.2"
  },
  "scripts": {
    "dev": "webpack --mode development ./gentelella/frontend/src/index.js --output ./gentelella/frontend/static/frontend/main.js",
    "build": "webpack --mode production ./gentelella/frontend/src/index.js --output ./gentelella/frontend/static/frontend/main.js"
  },
  "keywords": [],
  "author": "",
  "license": "ISC"
}

1 Ответ

0 голосов
/ 22 мая 2019

Мне кажется, что ваш путь неправильный.Попробуйте использовать удаление папки gantelella из пути, так что это оставляет «frontend / src / index.js».

Это предполагает, что вы структурировали ваши папки следующим образом: C: \ Users \ USER \ Desktop \ finale \Джанго-gentelella \ gentelella \ оболочка \ SRC \ index.js

...