wechat-miniprogram/miniprogram-simulate

Cannot find module 'pretty-format/build/plugins/lib/markup' from 'node_modules/miniprogram-simulate/src/jest-snapshot-plugin.js'

Closed this issue · 2 comments

Run jest output: Cannot find module 'pretty-format/build/plugins/lib/markup' from 'node_modules/miniprogram-simulate/src/jest-snapshot-plugin.js'

版本信息:

image

这个问题在原生的项目中爆出的,
有大佬知道为啥吗,
是jest配置的问题吗

// jest.config.js

module.exports = {
	bail: 1,
	verbose: true,
	testEnvironment: 'jsdom',
	moduleFileExtensions: ['js', 'ts'],
	// testMatch: ['<rootDir>/**/__test__/**/*.test.{js,ts}'],
	// collectCoverageFrom: [
	// 	'<rootDir>/**/*.{js,ts}',
	// 	'!<rootDir>/weui-wxss/**',
	// 	'!**/__test__/**'
	// ],
	snapshotSerializers: ['miniprogram-simulate/jest-snapshot-plugin']
};

我发现不用配置jest.config.js就行,不要用snapshotSerializers: ['miniprogram-simulate/jest-snapshot-plugin']就ok了