Node.js 如何在笑话中使用正则表达式来搜索跨平台$(pwd)

Node.js 如何在笑话中使用正则表达式来搜索跨平台$(pwd),node.js,jestjs,npm-scripts,Node.js,Jestjs,Npm Scripts,我试图找出我的--testPathPattern与Windows上的文件不匹配的原因。Jest文档说使用/作为路径分隔符 我认为问题在于根路径,因为这在Windows上不起作用,我也尝试了/,但这也不允许匹配 "generate": "cross-env ROOT_PATH=$(pwd) cross-env PACT=true jest --runInBand --testEnvironment=node --testPathPattern='.*[^/]pact\\.js$'"

我试图找出我的
--testPathPattern
与Windows上的文件不匹配的原因。Jest文档说使用
/
作为路径分隔符

我认为问题在于
根路径
,因为这在Windows上不起作用,我也尝试了
/
,但这也不允许匹配

"generate": "cross-env ROOT_PATH=$(pwd) cross-env PACT=true jest --runInBand --testEnvironment=node --testPathPattern='.*[^/]pact\\.js$'"