Jest not using the same configuration as build/run
confusingbits opened this issue · 2 comments
confusingbits commented
I'm getting strange error with a monorepo setup.
Folder structure follows sls recommendations.
package.json
lib
lib1.mjs
services
service1
package.json
index.js
index.text.js
service2
package.json
index.js
index.text.js
I can package and run offline just fine. But when I run my tests. I get syntax errors about modules.
Clearly this is incorrect. I've tried using import or require syntax. Changing extensions to mjs or setting "type": "module" in the project or service package.json. (Jest no longers finds the test if the extension is .mjs.)
vinhjs commented
@confusingbits
same here, Did you resolve that?
confusingbits commented
same here, Did you resolve that?
I did. I don't really recall a firm solution. It was some combination of code import changes, file extension changes and package module config. And I think node version?