Create-react-app npm run build 太慢了

Posted

技术标签:

【中文标题】Create-react-app npm run build 太慢了【英文标题】:Create-react-app npm run build too slow 【发布时间】:2018-01-21 17:20:50 【问题描述】:

我对使用 React 比较陌生,并且正在关注 create-react-app 教程。我正在 Node 环境中使用 socket.io、React 和 Express 创建一个简单的网络聊天服务。

我已经完成了 React 应用程序的大部分功能的编写,现在正在服务器端通过 Socket.io 连接应用程序。每个人都在前端工作,因为我可以运行“npm start”来提供我的应用程序的开发版本。然而,现在我在服务器端工作,实现 Socket.io,每当我在前端发现问题时,我必须重新运行“npm run build”,每次大约需要 15-30 秒。

我确信有一种更快的方法可以调试此类问题,而无需每次都将我的 react 应用程序编译成静态文件。请指教。

【问题讨论】:

我确实有类似的问题,也在寻找解决方案:) 你不应该每次都重新编译。当您处于开发模式以进行反应(npm start)时,是什么阻止您连接到服务器? 【参考方案1】:

您应该在 cmd 面板 npm start 上使用 npm 命令运行前端,并使用节点 js 扩展使用 VSCode Debugger 调试后端服务器端。这样您就可以轻松地在 dev 上运行两者。此外,它还为您提供高级调试功能。

【讨论】:

以上是关于Create-react-app npm run build 太慢了的主要内容,如果未能解决你的问题,请参考以下文章

Create-react-app npm run build 太慢了

create-react-app 创建的项目执行npm run eject后,运行报错

create-react-app npm run start 在生产模式下。也许不可能?

create-react-app创建项目后,运行npm run eject报错解决方法

React中使用create-react-app创建项目,运行npm run eject建立灰度报错

反应:npm start 工作,npm run build 抛出 ELIFECYCLE 错误(errno 1)