在我的 React 项目中安装并导入 axios 后出现此错误,有帮助吗?:
编译有问题:
./node_modules/axios/lib/adapters/http.js 中的错误 11:11-26
找不到模块:错误:无法解析 'H:\Github\arshwy\reactjs-laravel-simple-dashboard\frontend-react\node_modules\axios\lib\adapters' 中的 'http' 您的意思是 './http' ?应在当前目录中解析的请求需要以“./”开头。以名称开头的请求被视为模块请求并在模块目录(node_modules、H:\Github\arshwy\reactjs-laravel-simple-dashboard\frontend-react\node_modules)中解析。如果无法更改源代码,还有一个名为“preferRelative”的解析选项,它也尝试解析当前目录中的此类请求。
重大更改:webpack < 5 默认情况下包含 Node.js 核心模块的 Polyfill。这已不再是这种情况。验证您是否需要此模块并为其配置一个polyfill。
如果你想包含一个polyfill,你需要: - 添加一个后备 'resolve.fallback: { "http": require.resolve("stream-http") }' - 安装 'stream-http' 如果你不这样做想要包含一个polyfill,你可以使用一个空模块,如下所示:resolve.fallback: { "http": false }
./node_modules/axios/lib/adapters/http.js 中的错误 13:12-28
找不到模块:错误:无法解析“H:\Github\arshwy\reactjs-laravel-simple-dashboard\frontend-react\node_modules\axios\lib\adapters”中的“https”
重大更改:webpack < 5 默认情况下包含 Node.js 核心模块的 Polyfill。这已不再是这种情况。验证您是否需要此模块并为其配置一个polyfill。
如果你想包含一个polyfill,你需要: - 添加一个后备 'resolve.fallback: { "https": require.resolve("https-browserify") }' - 安装 'https-browserify' 如果你不这样做想要包含一个polyfill,你可以使用一个空模块,如下所示:resolve.fallback: { "https": false }
./node_modules/axios/lib/adapters/http.js 中的错误 19:10-24
找不到模块:错误:无法解析“H:\Github\arshwy\reactjs-laravel-simple-dashboard\frontend-react\node_modules\axios\lib\adapters”中的“url”
重大更改:webpack < 5 默认情况下包含 Node.js 核心模块的 Polyfill。这已不再是这种情况。验证您是否需要此模块并为其配置一个polyfill。
如果你想包含一个polyfill,你需要: - 添加一个后备 'resolve.fallback: { "url": require.resolve("url/") }' - 安装 'url' 如果你不想包含一个polyfill,你可以使用一个空模块,如下所示:resolve.fallback: { "url": false }
./node_modules/axios/lib/adapters/http.js 中的错误 21:11-26
找不到模块:错误:无法解析“H:\Github\arshwy\reactjs-laravel-simple-dashboard\frontend-react\node_modules\axios\lib\adapters”中的“zlib”
重大更改:webpack < 5 默认情况下包含 Node.js 核心模块的 Polyfill。这已不再是这种情况。验证您是否需要此模块并为其配置一个polyfill。
如果你想包含一个polyfill,你需要: - 添加一个后备 'resolve.fallback: { "zlib": require.resolve("browserify-zlib") }' - 安装 'browserify-zlib' 如果你不这样做想要包含一个polyfill,你可以使用一个空模块,如下所示:resolve.fallback: { "zlib": false }
./node_modules/follow-redirects/index.js 中的错误 1:10-24
找不到模块:错误:无法解析“H:\Github\arshwy\reactjs-laravel-simple-dashboard\frontend-react\node_modules\follow-redirects”中的“url”
重大更改:webpack < 5 默认情况下包含 Node.js 核心模块的 Polyfill。这已不再是这种情况。验证您是否需要此模块并为其配置一个polyfill。
如果你想包含一个polyfill,你需要: - 添加一个后备 'resolve.fallback: { "url": require.resolve("url/") }' - 安装 'url' 如果你不想包含一个polyfill,你可以使用一个空模块,如下所示:resolve.fallback: { "url": false }
./node_modules/follow-redirects/index.js 中出现错误 5:11-26
找不到模块:错误:无法解析“H:\Github\arshwy\reactjs-laravel-simple-dashboard\frontend-react\node_modules\follow-redirects”中的“http”您的意思是“./http”吗?应在当前目录中解析的请求需要以“./”开头。以名称开头的请求被视为模块请求并在模块目录(node_modules、H:\Github\arshwy\reactjs-laravel-simple-dashboard\frontend-react\node_modules)中解析。如果无法更改源代码,还有一个名为“preferRelative”的解析选项,它也尝试解析当前目录中的此类请求。
重大更改:webpack < 5 默认情况下包含 Node.js 核心模块的 Polyfill。这已不再是这种情况。验证您是否需要此模块并为其配置一个polyfill。
如果你想包含一个polyfill,你需要: - 添加一个后备 'resolve.fallback: { "http": require.resolve("stream-http") }' - 安装 'stream-http' 如果你不这样做想要包含一个polyfill,你可以使用一个空模块,如下所示:resolve.fallback: { "http": false }
./node_modules/follow-redirects/index.js 中的错误 7:12-28
找不到模块:错误:无法解析“H:\Github\arshwy\reactjs-laravel-simple-dashboard\frontend-react\node_modules\follow-redirects”中的“https”您的意思是“./https”吗?应在当前目录中解析的请求需要以“./”开头。以名称开头的请求被视为模块请求并在模块目录(node_modules、H:\Github\arshwy\reactjs-laravel-simple-dashboard\frontend-react\node_modules)中解析。如果无法更改源代码,还有一个名为“preferRelative”的解析选项,它也尝试解析当前目录中的此类请求。
重大更改:webpack < 5 默认情况下包含 Node.js 核心模块的 Polyfill。这已不再是这种情况。验证您是否需要此模块并为其配置一个polyfill。
如果你想包含一个polyfill,你需要: - 添加一个后备 'resolve.fallback: { "https": require.resolve("https-browserify") }' - 安装 'https-browserify' 如果你不这样做想要包含一个polyfill,你可以使用一个空模块,如下所示:resolve.fallback: { "https": false }
./node_modules/follow-redirects/index.js 中的错误 9:15-41
找不到模块:错误:无法解析“H:\Github\arshwy\reactjs-laravel-simple-dashboard\frontend-react\node_modules\follow-redirects”中的“流”
重大更改:webpack < 5 默认情况下包含 Node.js 核心模块的 Polyfill。这已不再是这种情况。验证您是否需要此模块并为其配置一个polyfill。
如果你想包含一个polyfill,你需要: - 添加一个后备 'resolve.fallback: { "stream": require.resolve("stream-browserify") }' - 安装 'stream-browserify' 如果你不这样做想要包含一个polyfill,你可以使用一个空模块,如下所示:resolve.fallback: { "stream": false }
./node_modules/follow-redirects/index.js 中的错误 11:13-30
找不到模块:错误:无法解析“H:\Github\arshwy\reactjs-laravel-simple-dashboard\frontend-react\node_modules\follow-redirects”中的“assert”
重大更改:webpack < 5 默认情况下包含 Node.js 核心模块的 Polyfill。这已不再是这种情况。验证您是否需要此模块并为其配置一个polyfill。
如果你想包含一个polyfill,你需要: - 添加一个后备 'resolve.fallback: { "assert": require.resolve("assert/") }' - 安装 'assert' 如果你不想包含一个polyfill,你可以使用一个空模块,如下所示:resolve.fallback: { "assert": false }
| 归档时间: |
|
| 查看次数: |
22818 次 |
| 最近记录: |