Loading...
Loading...
Link workspace packages in monorepos (npm, yarn, pnpm, bun). USE WHEN: (1) you just created or generated new packages and need to wire up their dependencies, (2) user imports from a sibling package and needs to add it as a dependency, (3) you get resolution errors for workspace packages (@org/*) like "cannot find module", "failed to resolve import", "TS2307", or "cannot resolve". DO NOT patch around with tsconfig paths or manual package.json edits - use the package manager's workspace commands to fix actual linking.
npx skill4agent add nrwl/nx-ai-agents-config link-workspace-packagespackageManagerpackage.jsonpnpm-lock.yamlyarn.lockbun.lockbun.lockbpackage-lock.jsonnode_modules/workspace:# From consumer directory
pnpm add @org/ui --workspace
# Or with --filter from anywhere
pnpm add @org/ui --filter @org/app --workspacepackage.json{ "dependencies": { "@org/ui": "workspace:*" } }workspace:yarn workspace @org/app add @org/uipackage.json{ "dependencies": { "@org/ui": "workspace:^" } }workspace:npm install @org/ui --workspace @org/apppackage.json{ "dependencies": { "@org/ui": "*" } }workspace:cd packages/app && bun add @org/uipackage.json{ "dependencies": { "@org/ui": "workspace:*" } }pnpm add @org/ui --filter @org/app --workspacenpm install @org/data-access @org/ui --workspace @org/dashboardpackage.jsonpnpm installnpm install<consumer>/node_modules/@org/<package>node_modulesnode_modulespackage.json"private": true