2016-11-02 1 views
5

я столкнулся странный вопрос, когда я тестировал модуль JS на Safari версии 9.0.1 (11601.2.7.2)Safari обновить цикл с WebPack-DEV-сервера в режиме HTTPS

Так я использую WebPack-dev- сервер со стандартной конфигурацией HMR (но с https: true), и браузер продолжает обновляться, даже если я не обновляю исходный файл. Фактически он застревает в цикле обновления.

Когда я открываю консоль инспектора я вижу эту ошибку незадолго до перезагрузки:

WebSocket network error: OSStatus Error -9807: Invalid certificate chain

, а затем непосредственно перед обновить

[WDS] Disconnected! 
[WDS] App updated. Reloading... 

Вероятно, что-то делать с самоподписанным сертификатом проверка не осуществлен. Сервер работает на https://localhost:1111, и я посетил страницу на другой вкладке, чтобы принять сертификаты.

Неужели кто-нибудь сталкивался с этим раньше?

ответ

9

передать инлайн: ложный параметра к вашей WebPack devServer конфигурации, что-то вроде:

devServer: { 
    hot: false, 
    contentBase: './dist', 
    https: true, 
    port: 8000, 
    inline: false, 
},