Ali*_*Ali 4 reactjs create-react-app
我刚开始使用create-react-app在React中编码.在文档中说
如果您进行编辑,页面将重新加载.
我不知道哪个模块负责自动重新加载(webpack或react-hot-reloader?)但它不起作用.我使用不同的编辑器(Sublime,VIM,..)编辑了文件,但似乎问题出在其他方面.有什么建议怎么调试呢?
Ali*_*Ali 19
经过太多搜索后,我发现Webpack watch使用inotify来观察文件的变化,在ubuntu 14.04中它被设置为一个较低的值.快速修复:
sudo -i
echo 1048576 > /proc/sys/fs/inotify/max_user_watches
exit
Run Code Online (Sandbox Code Playgroud)
2021年
我在反应中遇到了这个问题,^17.0.2我通过添加.env文件和设置来修复它FAST_REFRESH=false。只需.env在项目的根目录中创建一个文件并添加FAST_REFRESH=false该文件即可。
对于 Ubuntu 用户,请在终端中运行以下命令:
sudo gedit /etc/sysctl.conf
Run Code Online (Sandbox Code Playgroud)
滚动到底部并粘贴:
fs.inotify.max_user_watches=524288
Run Code Online (Sandbox Code Playgroud)
保存并关闭编辑器,然后运行以下命令:
sudo sysctl -p
Run Code Online (Sandbox Code Playgroud)
要检查您的成功:
cat /proc/sys/fs/inotify/max_user_watches
Run Code Online (Sandbox Code Playgroud)
这应该返回 524288
通过apsrcreatix
参考: https: //github.com/flathub/com.visualstudio.code/issues/29#issuecomment-477126012
我在 Ubuntu 中也遇到了同样的问题。
通过删除node_modules然后运行解决了问题
yarn install // or npm install
Run Code Online (Sandbox Code Playgroud)