如何本地运行带监听模式的AG Grid社区模块并进行测试验证?
AG Grid社区模块本地开发相关问题解答
监听(Watch)模式运行
- AG Grid社区模块支持监听模式本地运行。在fork后的仓库根目录,先执行
npm install安装完所有依赖,再根据你要修改的模块类型执行对应命令:- 若修改核心社区模块,运行
npm run watch-community,该命令会实时监听代码变更并自动重新构建,方便你快速查看修改效果。 - 若修改特定社区子模块,可查看仓库根目录
package.json的scripts字段,找到对应模块的watch脚本执行即可。
- 若修改核心社区模块,运行
单元测试与端到端测试验证
单元测试
- AG Grid为社区模块配备了完整的单元测试套件,测试用例存放在对应模块的
test/unit目录下。 - 运行单元测试:针对核心社区模块执行
npm run test-community-unit;特定子模块可在package.json中找到对应测试命令。测试会自动验证你的修改是否破坏现有功能,并输出详细的测试报告。
端到端(E2E)测试
- 社区模块同样提供E2E测试,测试用例主要放在
test/e2e目录下,用于验证模块在真实浏览器环境中的功能完整性。 - 运行E2E测试:执行
npm run test-community-e2e,测试会启动浏览器(默认Chrome)运行预设用例,确保修改未引入回归问题。
内容的提问来源于stack exchange,提问作者Slaven Kopić
相关产品推荐
相关产品推荐

