Jestjs 呈现mjml模板时,Jest快照在本地设置和CI之间有所不同

Jestjs 呈现mjml模板时,Jest快照在本地设置和CI之间有所不同,jestjs,mjml,Jestjs,Mjml,因此,我有mjml模板,在使用jests快照功能呈现它们之后,我会对它们进行测试。本地所有都是好的,但在CI管道中会出现这种奇怪的错误: - .mj-outlook-group-fix { width:100% !important; } + .outlook-group-fix { width:100% !important; } 因此,快照之间的区别实际上只是在CI中有时缺少mj-。这对我来说非常奇怪,因为CI当然也有完全相同的所有依

因此,我有mjml模板,在使用jests快照功能呈现它们之后,我会对它们进行测试。本地所有都是好的,但在CI管道中会出现这种奇怪的错误:

    -           .mj-outlook-group-fix { width:100% !important; }
    +           .outlook-group-fix { width:100% !important; }

因此,快照之间的区别实际上只是在CI中有时缺少
mj-
。这对我来说非常奇怪,因为CI当然也有完全相同的所有依赖项版本。

因此,我的CI运行的是节点版本13,而我在本地运行版本12。对齐版本后,快照将同步。尽管如此,仍然很奇怪为什么类名的创建会依赖于节点版本