node.js - 使用创建反应应用程序反应应用程序服务器不会自动重启
问题描述
我正在使用 create-react-app 制作一个简单的应用程序
,但服务器停止并且不会更新更改
请帮助
npm 版本 6.14.4
节点版本 10.19.0
Ubuntu 20.04 LTS
WSL 2 Windows 10 Home\
我的 Index.js
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import * as serviceWorker from './serviceWorker';
ReactDOM.render(
<React.StrictMode>
<App />
</React.StrictMode>,
document.getElementById('root')
);
serviceWorker.unregister();
我的 app.js
import React from 'react';
import Palette from './Palette';
import seedColors from './seedColors'
import './App.css';
function App() {
return (
<div className ="App">
<Palette colors ={seedColors[3]}/>
</div>
);
}
export default App;
我的调色板.js
import React, { Component } from "react";
class Palette extends Component{
render(){
return(
<div><h1>Palette</h1></div>
)
}
}
export default Palette
seedColors.js,我取自https://github.com/Colt/react-colors/blob/master/colors-app/src/seedColors.js
解决方案
尝试将.env
文件添加到您的根项目目录(您拥有package.json
和的位置node_modules
)。然后在里面.env
,添加CHOKIDAR_USEPOLLING=true
。当我遇到热重新加载不起作用的问题时,这对我有用。显然,“观察者”在使用 VM(如 WSL)时需要此设置。我在这里的最佳答案中发现了这个推荐:React create app hot reload is not always working on linux
推荐阅读
- javascript - 如何在点击事件时向 Mapbox 添加标记?
- javascript - 根据 Tagify 标签更改页面的 html 布局
- javascript - 使用 ajax 更改 Ruby on Rails 视图中按钮的状态
- typo3 - TYPO3 10.4:链接到已安装页面的子页面会生成带有错误域的链接
- paypal - PayPal Express Checkout 电子邮件通知
- javascript - 如何使用 Map 传递一组动态字段的字段数组
- javascript - 使用 forEach 获取异步匿名函数的所有结果
- php - Laravel,MYSQL 两个聚合表上的完全连接解决方法
- wordpress - 仅在主页上显示来自特定类别的最近帖子
- javascript - React Native:将 useState() 数据传递到不相关的屏幕