找不到模块:无法解析'./registerServiceWorker [英] Module not found: Can't resolve './registerServiceWorker

查看:25
本文介绍了找不到模块:无法解析'./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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆