找不到模块:无法解析'./registerServiceWorker

Ido*_*gal 3 node.js reactjs visual-studio-code

当我尝试编译我的React应用程序时,我遇到了麻烦。当我编译应用程序时,我收到以下错误: Module not found: Can't resolve './registerServiceWorker

这是我的index.js文件:

import React from 'react';
import ReactDOM from 'react-dom';
import ApolloClient from "apollo-boost"
import {ApolloProvider} from "react-apollo"
import App from './App';
import registerServiceWorker from './registerServiceWorker';

const client = new ApolloClient({
   uri: "http://localhost:4000"
});

ReactDOM.render(
<ApolloProvider client={client}>
    <App />
    </ApolloProvider>,
    document.getElementById('root')
    );
registerServiceWorker();
Run Code Online (Sandbox Code Playgroud)

我使用过create-react-app,并删除了一些未使用的文件:

App.test.js
App.css
index.css
logo.svg
Run Code Online (Sandbox Code Playgroud)

我认为这是造成此问题的原因,但我无法找到此问题的根源。

提前致谢!

Col*_*rdo 5

我认为模块应该称为serviceWorker,而不是registerServiceWorker,尽管这取决于您使用的CRA版本。最新版本使用:

import * as serviceWorker from './serviceWorker';

然后

serviceWorker.unregister();