【问题标题】:NPM missing script buildNPM 缺少脚本构建
【发布时间】:2021-03-03 15:36:19
【问题描述】:

{
  "homepage": "https://github.com/neqts/RWeb.git",
  "name": "react-website",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "@testing-library/jest-dom": "^5.11.5",
    "@testing-library/react": "^11.1.2",
    "@testing-library/user-event": "^12.2.2",
    "react": "^17.0.1",
    "react-dom": "^17.0.1",
    "react-icons": "^3.11.0",
    "react-router-dom": "^5.2.0",
    "react-scripts": "4.0.0",
    "react-scroll": "^1.8.1",
    "styled-components": "^5.2.1",
    "web-vitals": "^0.2.4"
  },
  "scripts": {
    "start": "react-scripts start",
    "test": "react-scripts test",
    "eject": "react-scripts eject",
    "predeploy": "npm run-script build",
    "deploy": "gh-pages -d build"
  },
  "eslintConfig": {
    "extends": [
      "react-app",
      "react-app/jest"
    ]
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  },
  "devDependencies": {
    "gh-pages": "^3.1.0"
  }
}
`CMD:npm 错误!缺少脚本:构建

npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! C:\Users\ttopo\AppData\Roaming\npm-cache_logs\2020-11-20T07_58_40_339Z-debug.log`

0 信息如果它以 ok 结束 1 verbose cli [ 1 verbose cli 'C:\Program Files\nodejs\node.exe', 1 verbose cli 'C:\Program Files\nodejs\node_modules\npm\bin \npm-cli.js', 1 详细 cli 'run', 1 详细 cli 'deploy' 1 详细 cli ] 2 使用 npm@6.14.8 的信息 3 使用 node@v14.14.0 的信息 4 详细运行脚本 ['predeploy' , 'deploy', 'postdeploy' ] 5 info 生命周期 react-website@0.1.0~predeploy: react-website@0.1.0 6 详细生命周期 react-website@0.1.0~predeploy: unsafe-perm in生命周期 true 7 详细生命周期 react-website@0.1.0~predeploy: PATH: C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin;C:\react2\react-website\node_modules.bin; C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL服务器\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\DTS\Binn;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn;C:\Program Files\nodejs ;C:\Program Files\Git\cmd;C:\Users\ttopo\AppData\Local\Microsoft\WindowsApps;;C:\Users\ttopo\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users \ttopo\AppData\Roaming\npm 8 详细生命周期 react-website@0.1.0~predeploy: CWD: C:\react2\react-website 9 愚蠢生命周期 react-website@0.1.0~predeploy: Args: [ '/d /s /c', 'npm run-script build' ] 10 愚蠢的生命周期 react-website@0.1.0~predeploy:返回:代码:1 信号:null 11 信息生命周期 react-website@0.1.0~predeploy:失败exec predeploy script 12 verbose stack Error: react-website@0.1.0 predeploy: npm run-script build 12 verbose stack Exit status 1 12 verbose stack at EventEmitter。 (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\index.js:332:16) EventEmitter.emit 的 12 个详细堆栈 (events.js:315:20) ChildProcess 的 12 个详细堆栈。 (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\lib\spawn.js:55:14) ChildProcess.emit (events.js:315:20) 的 12 个详细堆栈可能关闭(internal/child_process.js:1048:16) Process.ChildProcess._handle.onexit 处的 12 个详细堆栈 (internal/child_process.js:288:5) 13 个详细 pkgid react-website@0.1.0 14 个详细 cwd C:\react2 \react-website 15 详细 Windows_NT 10.0.19041 16 详细 argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "run" “部署” 17 详细节点 v14.14.0 18 详细 npm v6.14.8 19 错误代码 ELIFECYCLE 20 错误 errno 1 21 错误 react-website@0.1.0 预部署:npm run-script build 21 错误退出状态 1 22 错误在反应网站失败@0.1.0 预部署脚本。 22 错误 这可能不是 npm 的问题。上面可能有额外的日志输出。 23 详细退出 [1, true]

我尝试将我的 react 应用程序放在服务器上,但是在启动 npm run build 时会弹出一个神话,就像一个错误一样,如果我寻求帮助,有人知道我做错了什么,我很感谢你的时间

【问题讨论】:

  • 检查 package.json 中的 scripts 字段,您似乎缺少那里的“构建”命令声明。如果项目是使用create-react-app 创建的,请尝试添加:"build": "react-scripts build" 并再次运行

标签: reactjs github npm


【解决方案1】:

错误提示缺少构建脚本,因此请将以下定义添加到您的 脚本 配置设置中。

"build": "react-scripts build"

【讨论】:

    猜你喜欢
    • 2018-09-03
    • 2020-08-14
    • 2019-03-08
    • 2023-04-08
    • 2019-04-13
    • 2019-09-11
    • 2018-04-30
    • 1970-01-01
    • 2019-02-09
    相关资源
    最近更新 更多