跳至主要内容

安装

此模块通过 npm 发布,该模块与 node 打包在一起,应作为项目中的 devDependencies 之一进行安装。

npm install --save-dev @testing-library/dom

包装器

如果您使用的是 React 等框架或库,您可能希望安装包装器

生态系统

DOM 测试库 与这些配套库配合良好

主要导出

您可以 在此处查看 DOM 测试库 package.json

特别是,mainmoduleumd:main 字段非常有用。这些字段中的每一个都指向在特定情况下有用的文件。通常,您的测试框架将解析到适合您情况的文件,但如果它没有,那么您可以配置您的测试框架在您需要/导入 @testing-library/dom 时解析到正确文件,或者您可以更明确地导入您需要文件。例如

import {within} from '@testing-library/dom/dist/@testing-library/dom.umd.js'

您可以 在此处查看已发布的 dist 文件

main 文件被配置为编译成支持 package.json engines.node 字段中引用的 node 版本。但是 moduleumd:main 文件被配置为编译成支持 IE 10 及更早版本的浏览器。