gpt4 book ai didi

javascript - 使用 Jest、React 和 Webpack 处理全局导入

转载 作者:行者123 更新时间:2023-11-28 20:28:10 27 4
gpt4 key购买 nike

我最近开始从事一个已经成熟的项目,我正在其中集成 Jest 测试框架。该项目使用 React 和 Webpack。在 webpack 配置中,团队使用 webpack.ProvidePlugin 来提供 React、lodash 和类名(不是我会做的,但无论如何)。

我遇到的问题是,文件顶部的大多数 React 类都包含类似 React.Component 的内容,由于 webpack 基本配置,它可以正常工作。但是,当我运行相应的测试文件时,我只会得到 React is not defined 除非我明确要求 React。

有一个 webpack.test.config 文件需要基本的 webpack 配置,但我似乎无法获得它,因此我可以在不显式包含 import 的情况下运行测试从每个文件顶部的“ react ” react 。我不想在每个文件中手动导入 React,有人对此有何建议?

最佳答案

我认为在这种情况下使用全局变量是一种反模式。我只想删除全局变量并在每个文件中包含 react

关于javascript - 使用 Jest、React 和 Webpack 处理全局导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44813754/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com