2017-01-24 4 views
1

Я пытаюсь заставить этот простой тест работать, поэтому я могу двигаться дальше с точки зрения создания веб-приложения для практики с помощью 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')); 
+0

как вы загружаете это, какой веб-сервер вы используете? –

+0

@ Rudolf Olah В терминале я набрал: 'sudo npm install -g http-server', после того, как сменил директории, в мою папку которых входят эти 2 файла, которые я набрал:' http-server' – chompy

+0

@chompy Попробуйте запустить его в режиме инкогнито или другой браузер? Вы на 100% уверены, что это кеш браузера? –

ответ

1

Вы можете попробовать запустить http-server -c-1-с-1 флаг здесь предполагается отключить кэширование.

http-server command line options иметь некоторую информацию о -c флага:

времени кэш-набор (в секундах) для кэш-контроля макс возраста заголовка, например -c10 в течение 10 секунд (по умолчанию - 3600). Чтобы отключить кеширование, используйте -c-1.

+0

Огромное вам спасибо: D это сработало! – chompy

+0

Холодные бобы! Рад, что это сработало для вас :-) – Pineda