If I install
@codahq/packs-sdk globally with
npm install --global @codahq/packs-sdk then run
coda init and
coda validate pack.ts I get the error:
✘ [ERROR] Could not resolve "@codahq/packs-sdk"
1 │ import * as coda from "@codahq/packs-sdk";
To fix, had to locally install
npm install @codahq/packs-sdk and then
Wanted to mention this because the docs seem to indicate global install is a good idea:
But for me it doesn’t work.
TBH I’m pretty confused by all of this; I’ve never got it working in a way I can say “
coda ...”, I always have to do “
npx coda ...”
Thanks for reporting this @Connor_McCormick1. It looks like there are two issues at play here:
npm install --global only installs the
coda command line tool, but not the actual library.
coda init doesn’t add a local dependency on the library to your
package.json file, since it assumes it was already installed.
I think #2 there is a bug and something we should fix, and I’ll open a bug with our engineering team.
Amazing! Glad it was a useful report
Thanks for reporting! This will be fixed in our next release in a week so.