【问题标题】:Is it possible to run nodemon to restart server upon changes on front-end?是否可以在前端更改时运行 nodemon 以重新启动服务器?
【发布时间】:2019-12-31 01:49:29
【问题描述】:

我对这个领域比较陌生,所以如果这个问题完全是基本的,请原谅。我看过一些教程使用 nodemon 来监视文件,并在 Nodejs 后端重新启动服务器。我见过其他人使用 webpack 在前端观看诸如 create react app 之类的文件。前端真的可以用nodemon看文件和刷新页面吗?

【问题讨论】:

    标签: node.js reactjs nodemon


    【解决方案1】:

    是的,我相信您可以使用 package.json 脚本进行设置! 例如,对于客户端文件夹中带有create-react-app 的节点服务器,您可以声明一个启动脚本,如下所示:

    "start": "concurrently \"nodemon server.js\" \"cd client && nodemon start\""
    

    然后,当您运行 npm start 时,这将在服务器文件和客户端文件夹上运行 nodemon

    请注意,这假设您的服务器文件名为 server.js,而您的客户端文件位于名为 client 的文件夹中,并且需要您安装 concurrently 依赖项。

    【讨论】:

      【解决方案2】:

      如果您在客户端文件夹中已经有create react app,则可以使用类似的东西。 "server": "nodemon server.js", "client": "cd client && yarn start", "dev": "concurrently --kill-others-on-fail \"yarn server\" \"yarn client\""

      同时允许我们在一个终端上同时运行,它允许我们传递--kill-others-on-fail,这意味着如果一个中断(mac 上的 control + c),另一个也会中断

      【讨论】:

        猜你喜欢
        • 2021-04-20
        • 2022-01-20
        • 1970-01-01
        • 2020-08-21
        • 2018-07-10
        • 2020-07-11
        • 2020-06-23
        • 2019-03-23
        相关资源
        最近更新 更多