When trying to build with version 1.2.0 I get the ...
# general
r
When trying to build with version 1.2.0 I get the error:
Copy code
node:internal/errors:464
    ErrorCaptureStackTrace(err);
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'graphql' imported from /Users/rosscoundon/Documents/GitHub/omw-pso-be/node_modules/@serverless-stack/core/dist/pothos/generate.js
    at new NodeError (node:internal/errors:371:5)
    at packageResolve (node:internal/modules/esm/resolve:930:9)
    at moduleResolve (node:internal/modules/esm/resolve:976:18)
    at defaultResolve (node:internal/modules/esm/resolve:1078:11)
    at ESMLoader.resolve (node:internal/modules/esm/loader:530:30)
    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:251:18)
    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:79:40)
    at link (node:internal/modules/esm/module_job:78:36) {
  code: 'ERR_MODULE_NOT_FOUND'
Tried deleting lock file and node_modules, and reinstalling but same error
Builds fine with 1.1.2
f
@thdxr this seems to be cjs -> mjs related?
t
ah graphql is only listed as a dev/peer dep it needs to be a hard dep (unfortunately)
Fixing
fixed in 1.2.1
s
This hybrid CJS / ESM world is killing me. Need everyone to move over to ESM as quickly as possible so we can put this pain behind us. Nice one on doing your part. ♥️
a
I know most people aren’t using .NET in this community, but this addition for .NET 6 support is a big win for our team. Thanks!
k
@thdxr I am getting and error also
Copy code
Error [ERR_MODULE_NOT_FOUND]: Cannot find package '@/modules' imported from /Users/kujtimhoxha/git/devstride/.build/lib/index.js
    at __node_internal_captureLargerStackTrace (node:internal/errors:464:5)
    at new NodeError (node:internal/errors:371:5)
    at packageResolve (node:internal/modules/esm/resolve:884:9)
    at moduleResolve (node:internal/modules/esm/resolve:929:18)
    at defaultResolve (node:internal/modules/esm/resolve:1044:11)
    at ESMLoader.resolve (node:internal/modules/esm/loader:422:30)
    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:222:40)
    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:76:40)
    at link (node:internal/modules/esm/module_job:75:36) {
  code: 'ERR_MODULE_NOT_FOUND'
}
I have
@
mapped in my ts config and everything was working well before
Copy code
"paths": {
      "@/*": ["src/*"]
    }
t
ahh
I know what this is I'll see if I can fix it
k
Awesome thanks 🙂
t
Basically tried to avoid bundling external packages when it came to building stacks code. But if you're using an alias it'll appear to be external