我创建了一个反应应用程序使用创建-反应-应用程序样板,这似乎是非常受欢迎的,热重载一些时候更新时,任何文件的变化,有些时候没有,似乎有一个最小的持续时间或类似的东西,我使用Ubuntu,节点版本7.0,package.json的脚本是npm:'react-cript start'
我缺少什么?
我能够通过以下方式完成这项工作:
sudo npm start
试试这些:
max_user_watches
作为最后的手段,尝试将其用作环境变量:CHOKIDAR\u USEPOLLING=true npm start
来源:https://github.com/facebookincubator/create-react-app/issues/659https://github.com/facebookincubator/create-react-app/issues/1049#issuecomment-261731734
当npm start未检测到更改时,以下是create react app
documentation-链接中提供的常见故障排除步骤。
当应用程序以npm start
运行时,在编辑器中更新代码可能会用更新的代码刷新broswer。如果未发生这种情况,请尝试以下解决方法之一:
。如果项目目录中不存在env
文件,请将其添加到项目目录中,并将其添加到CHOKIDAR_USEPOLLING=true
。这可以确保下次运行npm start
时,观察者会根据需要在VM内使用轮询模式
max\u users\u watchs
-link更多参考资料:
我试图在Docker中使用Create React App和Node js设置一个开发环境。但当我更改代码时,它不会重新加载更改 通常只使用卷就足够了,但我还添加了:CHOKIDAR\u USEPOLLING=true in ENV,正如create react app官方文档所说,我将代码移到了WSL,因为我在Windows 10上,但仍然是一样的。我用create react app创建了另一
问题内容: 我有一个加载DLL来执行处理的特定部分的应用程序 Process.dll 使用反射 在运行时动态加载 ,并且未在应用程序中引用。 处理完成后,需要在服务器上重新编译DLL,然后稍后再次加载。 为此,我需要释放它,否则会收到以下消息:“无法将文件“ Process.dll”复制到“ Process.dll”。该进程无法访问文件“ Process.dll”,因为被另一个进程使用。” 因此,
我正在尝试热重新加载Lua模块,但在我的情况下,标准方法似乎不起作用。 我创建了两个简单的示例模块“app.lua”和“test.lua”,其中前一个模块作为应用程序的入口点: 并从后者加载一个函数: 此应用程序在docker容器中运行,该容器构建自Tarantool官方图像。假设我对“test”模块的代码进行了更改,比如,将带有print的行更改为“print(“?”)。重新加载模块的标准方法是
今天是我用React v17做的第一个项目(如果这很重要或不重要),我正在改变状态、dom等的东西,它不会像以前那样重新加载任何东西。通常情况下,当你有状态内的东西要保存时,你会注意到它,然后它就消失了,但是现在它不再发生了。 是否有什么我可以检查的,看看我是否做错了什么?只是一个用CreateReact应用程序创建的项目,clean。 这就是我所有的,https://github.com/Ste
有人能解释一下如何在不指定端口的情况下在端口80上运行我的reactJS应用程序吗 目前它在www.mydomain.com:3001工作,但我希望它是可见的,当我去www.mydomain.com 我在创建-反应-应用文档网站上找不到解决方案,所以我在这里问。 如果我使用 我得到错误的东西已经使用端口80(我没有指定PORT=80) 谢啦
我没有做任何更改,我只是运行“CreateReact应用程序客户端”,然后一切正常运行,我将cd放入目录并运行“ThreadStart”。然后我有两个问题:1)它说“有些东西已经在3000端口上运行了”。不幸的是,当我使用lsof和netstat时,端口3000上没有运行任何东西。我说在不同的端口上运行,然后它会尝试为应用程序提供服务。2) 新港口没有提供任何服务。浏览器将打开,控制台不会给出任何