命令启动react"/>
使用一个NPM命令启动react
我有简单的自定义入门包react-create-app
和Electron.js
。我已经添加到package.json文件:
"scripts": {
"electron": "electron .",
"start": "cross-env BROWSER=none react-scripts start",
....
而且我可以从npm run electron
开始Electron并从-npm start
开始React。
我想用一个命令来启动React和Electron,例如:npm run both
。
我尝试过:
"both": "\"npm start\" \"npm run electron \"",
但是我在日志文件中遇到错误:
退出状态1 node_modules \ npm \ node_modules \ npm-lifecycle \ index.js:301:16)-没有具体说明
我已经尝试过:
"start": "npm run electron . && cross-env BROWSER=none react-scripts start",
,但这会启动Electron,当我关闭它时,它会启动React应用程序。
再次出现错误:
"electron": "electron .",
"start": "cross-env BROWSER=none react-scripts start",
"both": "\"npm run electron\" \"npm run start\"",
我不知道,如何仅用一个NPM命令来启动react-create-app
和Electron
?
考虑使用concurrently。
[
cd
到您的项目目录并运行以下命令来安装它:npm i -D concurrently
然后在package.json的
both
部分中重新定义scripts
脚本,如下所示:"both": "concurrently \"npm start\" \"npm run electron\""
或略微缩短的等效项:
"both": "concurrently \"npm:start\" \"npm:electron\""
更多推荐
使用一个NPM命令启动react
发布评论