Я пытаюсь заставить этот простой тест работать, поэтому я могу двигаться дальше с точки зрения создания веб-приложения для практики с помощью ReactJS.Почему моя страница не отражает изменения, внесенные мной в моем коде?
Проблема заключается в том, каждый раз, когда я внести изменения, я должен нажать cmd + shift + r
и сделать жесткие перезагрузки вместо обычной перезагрузки (cmd + r
)
Я пробовал:
Dev инструменты> Отключить кэш (в то время как DevTools открыт), но он не работает.
На боковой ноте мой сервер работает нормально. Я чувствую, что эта проблема, которую я описываю, может быть проблемой кеша.
Вот мой index.html
файл:
<!DOCTYPE html>
<html>
<head>
<title>My website</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="https://unpkg.com/[email protected]/dist/react.js"></script>
<script src="https://unpkg.com/[email protected]/dist/react-dom.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.6.16/browser.js"></script>
</head>
<body>
<div id="example"></div>
<script type="text/babel" src="index.js"></script>
</body>
</html>
Вот мой index.js
файл:
ReactDOM.render(<h1>testin</h1>, document.getElementById('example'));
как вы загружаете это, какой веб-сервер вы используете? –
@ Rudolf Olah В терминале я набрал: 'sudo npm install -g http-server', после того, как сменил директории, в мою папку которых входят эти 2 файла, которые я набрал:' http-server' – chompy
@chompy Попробуйте запустить его в режиме инкогнито или другой браузер? Вы на 100% уверены, что это кеш браузера? –