https://github.com/react-boilerplate/react-boilerplate
Описание
После запуска сборки запуска пряжи, запуск пряжи: prod Он говорит, что он работает в окне терминала, однако, когда я перехожу к http://localhost:3000 URL-адрес внезапно меняется на => https://localhost/ и говорит, что этот сайт не может быть достигнут, localhost отказался подключиться.
режим запуска пряжи в режиме разработки работает нормально
Действия по воспроизведению
Я удалил ImmutableJS, следуя руководству по одному из вопросов, связанных с реагирующим образцом.
Iдобавлены перья JS, бэкэнд, фронтенд.
Я изменил babel-loader в webpack.base.babel.js на
rules: [
{
test: /\.js$/, // Transform all .js files required somewhere with Babel
exclude: /node_modules/,
use: {
loader: 'babel-loader',
options: options.babelQuery,
query: {
plugins: [
["import", { "libraryName": "antd", "libraryDirectory": "es", "style": "css" }]
],
},
},
},
Я изменил файл app.js
// Install ServiceWorker and AppCache in the end since
// it's not most important operation and if main code fails,
// we do not want it installed
if (process.env.NODE_ENV === 'production') {
// require('offline-plugin/runtime').install(); // eslint-disable-line global-require
const runtime = require('offline-plugin/runtime');
runtime.install({
onUpdating: () => {
console.log('SW Event:', 'onUpdating');
},
onUpdateReady: () => {
console.log('SW Event:', 'onUpdateReady');
// Tells to new SW to take control immediately
runtime.applyUpdate();
},
onUpdated: () => {
console.log('SW Event:', 'onUpdated');
// Reload the webpage to load into the new version
window.location.reload();
},
onUpdateFailed: () => {
console.log('SW Event:', 'onUpdateFailed');
}
});
}
Спасибо за помощь!
(Добавьте ссылку на демонстрацию на https://jsfiddle.net или аналогичную, если это возможно)
Версии
- React-Boilerplate (см.
package.json
):3.6.0 - Узел / NPM: v9.11.1
- Браузер: хром