为什么浏览器刷新不显示最新更改?

时间:2018-03-30 18:39:56

标签: reactjs

我正在学习reactjs,我启动了服务器import numpy as np import pandas as pd symbolabr = 'AB' filesource1 = 'D:\\0 DATA\\' + symbolabr + '.txt' qt = pd.read_csv(filesource1) ... np.savetxt(symbolabr + '_result.csv', calculatedvar) 然后我在index.js中键入了这些代码

npm start

当我将“hello”更改为其他内容并刷新浏览器时,没有任何改变!有什么问题?

的index.html

import React from 'react';
import { render } from 'react-dom';

class StorePicker extends React.Component {

    render() {
        return <p>Hello</p>
    }
}

render(<StorePicker/>, document.querySelector('#main'));

1 个答案:

答案 0 :(得分:1)

您必须配置服务器以进行热重新加载,以便在更改代码时在浏览器中更改内容。如果您没有使用任何热重新加载插件,可以使用react-hot-loader插件,或者可以使用webpack-dev-server进行热重新加载。

由于您刚开始,我强烈建议您使用create-react-appcreate-react-app来自热重装。

要全局安装create-react-app,请在终端上运行npm install -g create-react-app,然后运行create-react-app my-app,其中my-app是您的应用名称。

如果你有最新版本的节点,只需运行其中的每一个

npx create-react-app my-app
cd my-app
npm start
终端上的