标签: concurrently

如何同时启动节点服务器和反应应用程序?

我使用express创建了一个API,我想在我的前端服务器中使用它,问题是为了让我的API正常工作,我必须不断在服务器上运行它。但是我不能同时运行我的反应应用程序。所以我的问题是如何同时启动我的 React 服务器和 api?

PS 我同时尝试了,但我对如何让它工作感到困惑,这是我的 package.json 中的一些示例代码

{
    "name": "app",
    "version": "0.1.0",
    "private": true,
    "dependencies": {
    "@material-ui/core": "^4.1.1",
    "@material-ui/icons": "^4.2.0",
    "axios": "^0.19.0",
    "concurrently": "^4.1.0",
    "express": "^4.17.1",
    "react": "^16.8.6",
    "react-dom": "^16.8.6",
    "react-scripts": "3.0.1"
  },
     "scripts": {
     "start": "node src/connection",
     "build": "react-scripts build",
     "test": "react-scripts test",
     "eject": "react-scripts eject",
     "react": "react-scripts start",
     "dev": "concurrently \"npm start\" \"npm react\""
     },
     "proxy": "http://localhost:3000",
    "eslintConfig": {
    "extends": "react-app"
    },
    "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": []
 }
}
Run Code Online (Sandbox Code Playgroud)

node.js reactjs concurrently

8
推荐指数
2
解决办法
1万
查看次数

是否可以配置并发以顺序运行任务?

我的 NPM 包有以下脚本

  1. 启动 MongoDB。
  2. 构建一个有角度的应用程序并观察它的任何更改。
  3. 使用 Nodemon 启动 Express 服务器。

    "scripts": {
    "start_db": "mongod",
    "start_client": "ng build --output-path ./server/public/ --watch",
    "start_server": "nodemon --inspect -w server ./server/server.js",
    "start_all": "concurrently \"mongod\" \"nodemon --inspect -w server ./server/server.js\" \"ng build --output-path ./server/public/ --watch\""}
    
    Run Code Online (Sandbox Code Playgroud)

我想使用一个命令来完成所有这些操作,因此我添加了一个脚本“start_all”并同时使用。

但是,当express服务器启动时,mongodb尚未启动并报告错误。

[1] 2019-07-15 13:36:54 - 错误 - 连接数据库失败。MongoNetworkError: 第一次连接时无法连接到服务器 [localhost:27017] [MongoNetworkError: connect ECONNREFUSED 127.0.0.1:27017] [1] 在池中。(/repository/dashboard-js/node_modules/mongodb-core/lib/topologies/server.js:431:11) [1] 在 Pool.emit (events.js:198:13) [1] 在连接 (/repository) /dashboard-js/node_modules/mongodb-core/lib/connection/pool.js:557:14) [1] 在 makeConnection (/repository/dashboard-js/node_modules/mongodb-core/lib/connection/connect.js: 39:11) [1] 在回调 (/repository/dashboard-js/node_modules/mongodb-core/lib/connection/connect.js:261:5) [1] 在 Socket.err (/repository/dashboard-js/ node_modules/mongodb-core/lib/connection/connect.js:286:7) …

javascript node.js npm concurrently

5
推荐指数
0
解决办法
1493
查看次数

与 React Js 同时使用 npm

我有一个使用 Node express 和 React Js 创建的项目。服务器(节点)package.json如下。它同时使用npm run dev. 服务器使用端口5000,客户端使用端口3000,文件夹结构如下。

/
|
|-mysample
   |
   |-client
   |   |-.env
   |   |-package.json
   |   |-src
   |-server.js
   |-package.json
Run Code Online (Sandbox Code Playgroud)

package.json(mysample)

{
  "name": "mysample",
  "version": "1.0.0",
  "description": "My Sample",
  "main": "server.js",
  "scripts": {
    "client-install": "npm install --prefix client",
    "start": "nodemon server.js",
    "server": "nodemon server.js",
    "client": "npm start --prefix client",
    "dev": "concurrently \"npm run server\" \"npm run client\""
  },
  "author": "test",
  "license": "ISC",
  "dependencies": {
    "bcryptjs": "^2.4.3",
    "body-parser": …
Run Code Online (Sandbox Code Playgroud)

npm concurrently

2
推荐指数
1
解决办法
9458
查看次数

使用reactJs等待不进入我的电子应用程序的下一个命令

我是 electrojs 的新手,我正在使用 ReactJs 开发一个电子应用程序,我正在尝试使用并发和等待打开开发服务器。

这是我的 package.json 的脚本部分

  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject",
    "electron:serve": "concurrently -k \"cross-env BROWSER=none npm start\" \"npm run electron:start\"",
    "electron:build": "npm run build && electron-builder -c.extraMetadata.main=build/main.js",
    "electron:start": "wait-on tcp:3000 && electron .",
  },
Run Code Online (Sandbox Code Playgroud)

当我运行时npm run electron:serve,我会在终端上看到这个

在此输入图像描述

该命令似乎没有继续到下一部分。当我electron:start在新终端上运行时,我得到了这个

在此输入图像描述

两个月前,我在我的旧笔记本电脑上运行这个程序没有任何问题,但现在无法运行。当我跑步时效果很好npm startelectron .

我已经坚持这个问题有一段时间了,任何帮助将不胜感激。

node.js reactjs electron concurrently

1
推荐指数
1
解决办法
1181
查看次数

标签 统计

concurrently ×4

node.js ×3

npm ×2

reactjs ×2

electron ×1

javascript ×1