使用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使用时发生。我唯一的猜测就是某种程度上它是相对/绝对路径的错误。但不确定如何发生。任何帮助将不胜感激