React.lazy“找不到模块'node_modules / react / index.js'”

时间:2020-08-05 06:41:37

标签: reactjs npm react-lazy-load

使用React.lazy加载组件时,会发生这种情况

index.esm.js:268 Uncaught Error: Cannot find module 'node_modules/react/index.js'

对于我尝试过的任何组件,都发生了。 React已安装并位于package.json中。

我的代码如下:

import React, { Component, Suspense, lazy, useState } from "react"
import ReactDOM from "react-dom"
import './node_modules/bootstrap/dist/css/bootstrap.min.css';

...

const Search = React.lazy(() => import("./search"))

...
<Suspense fallback={'test'}>
          <Search />
</Suspense>
...

node_modules / react / index.js存在于项目中,并且此错误仅在将带有悬念的React.lazy使用时发生。我唯一的猜测就是某种程度上它是相对/绝对路径的错误。但不确定如何发生。任何帮助将不胜感激

0 个答案:

没有答案