nx-plugins
nx-plugins copied to clipboard
Cannot find module a dependency under libs
👋
I'm trying to use the CDK plugin, and it generated and deployed a CDK stack just fine until I added a dependency from /libs
.
For some reason, it is not able to find the dependency 👇
> nx deploy my-api
> nx run my-api:deploy
Executing command: cdk deploy
Cannot find module '@my-org/cdk-utils'
Require stack:
- /my-api/src/main.ts
-
-
import * as cdk from "@aws-cdk/core";
import { getResourcePrefix } from "@my-org/cdk-utils";
import { AppStack } from "./stacks/app-stack";
const app = new cdk.App();
new AppStack(app, `${getResourcePrefix()}guides-api`);
nx test my-api
still works fine - also with /libs
dependencies. It seems @nrwl/jest:jest
is handling these dependencies.
Is there any extra setup that needs to be added to work with /libs
deps?
hm
npm install --save-dev tsconfig-paths
then adding -r tsconfig-paths/register
:
"app": "npx ts-node -r tsconfig-paths/register ./src/main.ts",
Fixed the problem.
Thanks to https://github.com/aws/jsii/issues/865#issuecomment-950261852