未找到反应错误 bin sh build 命令的电子
Posted
技术标签:
【中文标题】未找到反应错误 bin sh build 命令的电子【英文标题】:electron with react error bin sh build command not found 【发布时间】:2021-10-13 07:51:14 【问题描述】:我有一个在开发模式下运行良好的电子/反应应用程序,但是在构建和打包时,当我运行 yarn electron-pack
时出现此错误
$ build -mw
/bin/sh: build: command not found
error Command failed with exit code 127.
这发生在我安装了一些额外的软件包之后(之前的包装工作正常)
这是我在package.json
文件中的脚本:
"scripts":
"start": "rescripts start",
"build": "rescripts build",
"test": "rescripts test",
"eject": "react-scripts eject",
"electron-dev": "concurrently \"BROWSER=none yarn start\" \"wait-on
http://localhost:3000 && electron .\"",
"postinstall": "electron-builder",
"preelectron-pack": "yarn build",
"electron-pack": "build -mw"
,
这是devDependencies
"devDependencies":
"@rescripts/cli": "^0.0.16",
"@rescripts/rescript-env": "^0.0.14",
"concurrently": "^6.2.0",
"electron": "^13.1.8",
"electron-builder": "^22.11.7",
"typescript": "^4.3.5",
"wait-on": "^6.0.0"
【问题讨论】:
【参考方案1】:我发现的一个临时解决方案是删除节点模块文件并运行npm install
rm -rf node_modules
npm install
【讨论】:
以上是关于未找到反应错误 bin sh build 命令的电子的主要内容,如果未能解决你的问题,请参考以下文章
Heroku:错误 - /bin/sh:1:npm:部署到 Heroku 时未找到
帮助基本的 shell 脚本。 /bin/sh:来源:未找到