Reactjs 无法激活serviceWorker
我在管理CRAReactjs 无法激活serviceWorker,reactjs,create-react-app,service-worker,Reactjs,Create React App,Service Worker,我在管理CRA /src/index.js import React from 'react'; import ReactDOM from 'react-dom'; import './index.css'; import App from './App'; import * as serviceWorker from './serviceWorker'; ReactDOM.render( <React.StrictMode> <App /> <
/src/index.js
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import * as serviceWorker from './serviceWorker';
ReactDOM.render(
<React.StrictMode>
<App />
</React.StrictMode>,
document.getElementById('root')
);
serviceWorker.register();
/src/index.js
从“React”导入React;
从“react dom”导入react dom;
导入“./index.css”;
从“./App”导入应用程序;
将*作为serviceWorker从“/serviceWorker”导入;
ReactDOM.render(
serviceWorker.js
是带有CRA的默认文件,位于src文件夹中。
出什么事了
/public/index.html
<script>
if('serviceWorker' in navigator) {
navigator.serviceWorker
.register('/serviceWorker.js')
.then(function() { console.log("Service Worker Registered"); }).catch(err => console.log('err', err));
}
</script>