找不到模块:无法解析'./registerServiceWorker [英] Module not found: Can't resolve './registerServiceWorker
问题描述
我在尝试编译 React 应用程序时遇到了麻烦.当我编译应用程序时,我收到以下错误:找不到模块:无法解析'./registerServiceWorker
I'm having truoble when I'm trying to compile my react application.
When I'm compilie the application I'm recieveing the following error:
Module not found: Can't resolve './registerServiceWorker
这是我的 index.js 文件:
This is my index.js file:
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();
我使用了 create-react-app,并删除了一些未使用的文件:
I've used create-react-app, and I removed some not used files:
App.test.js
App.css
index.css
logo.svg
我认为这就是问题的原因,但我找不到问题的根源.
I think that this is the cause of the issue, but I can't locate the source of this issue.
提前致谢!
推荐答案
我认为模块应该叫 serviceWorker
,而不是 registerServiceWorker
,虽然这取决于哪个版本您使用的 CRA.最新版本使用:
I think the module should be called serviceWorker
, not registerServiceWorker
, although this depends on which version of CRA you used. The most recent version uses:
import * as serviceWorker from './serviceWorker';
然后
serviceWorker.unregister();
这篇关于找不到模块:无法解析'./registerServiceWorker的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!