Rob N
03/25/2022, 12:55 PMthdxr
03/25/2022, 3:59 PMRob N
03/25/2022, 4:30 PMthdxr
03/25/2022, 4:32 PMWill Weaver
03/25/2022, 4:32 PMsst start
command via something like pnpm -C foo/bar exec sst start
it seemed like it didn’t have the correct path to the cdk libraryWill Weaver
03/25/2022, 4:34 PMWill Weaver
03/25/2022, 4:43 PMthdxr
03/25/2022, 5:01 PMthdxr
03/25/2022, 5:02 PMWill Weaver
03/25/2022, 5:03 PMWill Weaver
03/25/2022, 5:04 PMFrank
pnpm
, can u check which folder in this path did not exist for you?Will Weaver
03/25/2022, 6:27 PMnode_modules/.pnpm/aws-cdk@2.15.0/node_modules/aws-cdk/bin/cdk
Will Weaver
03/25/2022, 6:29 PM.bin
directory didn’t exist, the binary was inside aws-cdk/bin
Frank
npm
and yarn
, they both lift the binaries to .bin
. Do u know if pnpm
does not do that? @Will Weaver @thdxrWill Weaver
03/25/2022, 6:56 PMWill Weaver
03/25/2022, 6:59 PM-> % ls -lA $(find node_modules -name 'aws-cdk')
lrwxr-xr-x 1 wweaver staff 41 Mar 23 17:08 node_modules/.pnpm/@serverless-stack+cli@0.69.2_ts-node@10.7.0+typescript@4.4.4/node_modules/aws-cdk -> ../../aws-cdk@2.15.0/node_modules/aws-cdk
lrwxr-xr-x 1 wweaver staff 41 Mar 23 16:41 node_modules/.pnpm/@serverless-stack+cli@0.69.2_ts-node@10.7.0+typescript@4.6.2/node_modules/aws-cdk -> ../../aws-cdk@2.15.0/node_modules/aws-cdk
lrwxr-xr-x 1 wweaver staff 41 Mar 23 16:17 node_modules/.pnpm/@serverless-stack+core@0.69.2/node_modules/aws-cdk -> ../../aws-cdk@2.15.0/node_modules/aws-cdk
lrwxr-xr-x 1 wweaver staff 41 Mar 24 13:28 node_modules/aws-cdk -> .pnpm/aws-cdk@2.16.0/node_modules/aws-cdk
node_modules/.pnpm/aws-cdk@2.15.0/node_modules/aws-cdk:
total 512
-rw-r--r-- 4 wweaver staff 8916 Mar 22 12:25 CONTRIBUTING.md
-rw-r--r-- 12 wweaver staff 11391 Feb 23 14:54 LICENSE
-rw-r--r-- 4 wweaver staff 725 Mar 22 12:25 NOTICE
-rw-r--r-- 4 wweaver staff 24236 Mar 22 12:25 README.md
-rw-r--r-- 3 wweaver staff 184515 Mar 22 12:25 THIRD_PARTY_LICENSES
drwxr-xr-x 5 wweaver staff 160 Mar 23 17:10 bin
-rw-r--r-- 2 wweaver staff 91 Mar 23 16:17 build-info.json
-rw-r--r-- 2 wweaver staff 370 Mar 23 16:17 does-not-exist.json
-rwxr-xr-x 4 wweaver staff 413 Feb 23 14:54 generate.sh
drwxr-xr-x 37 wweaver staff 1184 Mar 23 17:10 lib
drwxr-xr-x 3 wweaver staff 96 Mar 23 17:11 node_modules
-rw-r--r-- 2 wweaver staff 4251 Mar 23 16:17 package.json
drwxr-xr-x 43 wweaver staff 1376 Mar 23 17:10 test
node_modules/.pnpm/aws-cdk@2.16.0/node_modules/aws-cdk:
total 512
-rw-r--r-- 4 wweaver staff 8916 Mar 22 12:25 CONTRIBUTING.md
-rw-r--r-- 12 wweaver staff 11391 Feb 23 14:54 LICENSE
-rw-r--r-- 4 wweaver staff 725 Mar 22 12:25 NOTICE
-rw-r--r-- 4 wweaver staff 24236 Mar 22 12:25 README.md
-rw-r--r-- 3 wweaver staff 184515 Mar 22 12:25 THIRD_PARTY_LICENSES
drwxr-xr-x 5 wweaver staff 160 Mar 23 17:10 bin
-rw-r--r-- 2 wweaver staff 91 Mar 22 12:25 build-info.json
-rw-r--r-- 2 wweaver staff 370 Mar 22 12:25 does-not-exist.json
-rwxr-xr-x 4 wweaver staff 413 Feb 23 14:54 generate.sh
drwxr-xr-x 37 wweaver staff 1184 Mar 23 17:10 lib
drwxr-xr-x 3 wweaver staff 96 Mar 23 17:11 node_modules
-rw-r--r-- 2 wweaver staff 4251 Mar 22 12:25 package.json
drwxr-xr-x 43 wweaver staff 1376 Mar 23 17:10 test
Not sure if that’s helpfulWill Weaver
03/25/2022, 6:59 PMWill Weaver
03/25/2022, 7:01 PM.bin
directoryWill Weaver
03/25/2022, 7:02 PM-> % ls -l node_modules/.bin/cdk
-rwxr-xr-x 1 wweaver staff 1630 Mar 24 13:28 node_modules/.bin/cdk
Will Weaver
03/25/2022, 7:02 PMWill Weaver
03/25/2022, 7:02 PMFrank
node_modules/.pnpm/aws-cdk@2.15.0/node_modules/aws-cdk/bin/cdk
• node_modules/.bin/cdk
Will Weaver
03/25/2022, 7:06 PMFrank
Will Weaver
03/25/2022, 7:08 PMWill Weaver
03/25/2022, 7:10 PM-> % ls -l db-schema/node_modules/.bin/cdk node_modules/.pnpm/aws-cdk@2.15.0/node_modules/aws-cdk/bin/cdk
-rwxr-xr-x 1 wweaver staff 1572 Mar 25 15:07 db-schema/node_modules/.bin/cdk
-rwxr-xr-x 4 wweaver staff 41 Feb 23 14:54 node_modules/.pnpm/aws-cdk@2.15.0/node_modules/aws-cdk/bin/cdk
Will Weaver
03/25/2022, 7:10 PMWill Weaver
03/25/2022, 7:13 PMFrank
db-schema
in this path db-schema/node_modules/.bin/cdk
?Frank
/
node_modules/.pnpm/aws-cdk@2.15.0/node_modules/aws-cdk/bin/cdk
db-schema/
node_modules/.bin/cdk
Will Weaver
03/25/2022, 7:27 PMWill Weaver
03/25/2022, 7:30 PMthdxr
03/25/2022, 7:34 PMFrank
Frank
Frank
Will Weaver
03/25/2022, 7:43 PMWill Weaver
03/25/2022, 7:43 PMFrank
return path.join(matches[1], ".bin", "cdk");
to
return path.join(matches[1], "aws-cdk", "bin", "cdk");
Frank
Frank
dist
folder, not the src
folder.Frank
Will Weaver
03/25/2022, 7:47 PMWill Weaver
03/25/2022, 7:47 PMpnpm -C db-schema exec sst start
Will Weaver
03/25/2022, 7:47 PMWill Weaver
03/25/2022, 7:47 PMFrank
Will Weaver
03/25/2022, 7:49 PMFrank
thdxr
03/25/2022, 7:54 PMnpx cdk
it should work no matter what package manager they're usingWill Weaver
03/25/2022, 8:01 PMWill Weaver
03/25/2022, 8:01 PMWill Weaver
03/25/2022, 8:01 PMWill Weaver
03/25/2022, 8:06 PMWill Weaver
03/25/2022, 8:11 PMnpx cdk
, yarn run cdk
and pnpm exec cdk
thdxr
03/25/2022, 8:11 PMWill Weaver
03/25/2022, 8:11 PMWill Weaver
03/25/2022, 8:11 PMFrank
npx
a try.