【问题标题】:is there a way to fix 'npm ERR! code ELIFECYCLE in react.js'"有没有办法修复'npm ERR! react.js 中的代码 ELIFECYCLE'"
【发布时间】:2019-05-22 10:44:55
【问题描述】:

我正在尝试使用 Django 框架作为后端并使用 React.js 作为前端来创建应用程序。 django 部分工作得很好,但是在尝试将反应与我的应用程序集成时。我得到 npm 错误!代码生命周期 npm 错误!错误号 2。我对这项技术相当陌生,我不知道错误来自哪里。

我尝试清理缓存并删除 node_modules 存储库,然后 npm install 但它不起作用。所以我转向你寻求帮助熟练的程序员

这是我得到的错误:

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"
}

【问题讨论】:

    标签: npm-scripts


    【解决方案1】:

    在我看来,你的道路是错误的。尝试使用从路径中删除 gantelella 文件夹,这样会留下 'frontend/src/index.js'。

    这假设您的文件夹结构如下: C:\Users\USER\Desktop\finale\django-gentelella\gentelella\frontend\src\index.js

    【讨论】:

    • 试过了,可惜没用,还是返回同样的错误。
    猜你喜欢
    • 2021-06-26
    • 2021-01-18
    • 2020-12-27
    • 1970-01-01
    • 1970-01-01
    • 2020-01-27
    • 2020-09-18
    相关资源
    最近更新 更多