nx
nx copied to clipboard
Regression in 22.2.0: @nx/nest app fails to serve immediately after generation ("Cannot find module 'nx'")
Current Behavior
After generating a new Nx workspace with the @nx/nest preset using version 22.2.0, running the serve command immediately fails with Error: Cannot find module 'nx'.
This issue was not present in version 22.1.3.
Expected Behavior
The application should start serving successfully after generation, as it did in previous versions.
GitHub Repo
No response
Steps to Reproduce
Run the following commands to generate a new workspace:
npx create-nx-workspace@latest my-project --pm=npm --preset=nest
# Inputs used:
# ✔ Application name · api
# ✔ Would you like to generate a Dockerfile? · No
# ✔ Which unit test runner would you like to use? · none
# ✔ Would you like to use ESLint? · Yes
# ✔ Would you like to use Prettier for code formatting? · Yes
# ✔ Which CI provider would you like to use? · skip
# ✔ Would you like remote caching to make your build faster? · skip
Then attempt to serve the app:
cd my-project
nx run api:serve
Nx Report
nx report
NX Report complete - copy this into the issue template
Node : 24.11.1
OS : linux-x64
Native Target : x86_64-linux
pnpm : 10.25.0
nx (global) : 22.2.0
nx : 22.2.0
@nx/js : 22.2.0
@nx/eslint : 22.2.0
@nx/workspace : 22.2.0
@nx/eslint-plugin : 22.2.0
@nx/nest : 22.2.0
@nx/node : 22.2.0
@nx/web : 22.2.0
@nx/webpack : 22.2.0
typescript : 5.9.3
---------------------------------------
Registered Plugins:
@nx/webpack/plugin
@nx/eslint/plugin
---------------------------------------
Cache Usage: 32.75 KB / 10.03 GB
Failure Logs
$ nx run api:serve
> nx run api:build
> webpack-cli build --node-env=production
chunk (runtime: main) main.js (main) 2.71 KiB [entry] [rendered]
webpack compiled successfully (7c660e3529b84ba3)
> nx run api:serve:development
NX Daemon is not running. Node process will not restart automatically after file changes.
node:internal/modules/cjs/loader:1421
const err = new Error(message);
^
Error: Cannot find module 'nx'
Require stack:
- /home/developer/workspace/node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected]_@[email protected]_@swc+hel_2348ac1b147abdd539856146dfbbf491/node_modules/@nx/js/src/executors/node/node.impl.js
- /home/developer/workspace/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]_0e253c335888e8dae33d664d22821214/node_modules/nx/src/config/schema-utils.js
- /home/developer/workspace/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]_0e253c335888e8dae33d664d22821214/node_modules/nx/src/command-line/run/executor-utils.js
- /home/developer/workspace/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]_0e253c335888e8dae33d664d22821214/node_modules/nx/src/project-graph/utils/project-configuration-utils.js
- /home/developer/workspace/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]_0e253c335888e8dae33d664d22821214/node_modules/nx/src/utils/package-json.js
- /home/developer/workspace/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]_0e253c335888e8dae33d664d22821214/node_modules/nx/src/utils/print-help.js
- /home/developer/workspace/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]_0e253c335888e8dae33d664d22821214/node_modules/nx/src/command-line/run/run.js
- /home/developer/workspace/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]_0e253c335888e8dae33d664d22821214/node_modules/nx/bin/run-executor.js
at Module._resolveFilename (node:internal/modules/cjs/loader:1421:15)
at require.resolve (node:internal/modules/helpers:163:19)
at /home/developer/workspace/node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected]_@[email protected]_@swc+hel_2348ac1b147abdd539856146dfbbf491/node_modules/@nx/js/src/executors/node/node.impl.js:211:70
at new Promise (<anonymous>)
at runBuild (/home/developer/workspace/node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected]_@[email protected]_@swc+hel_2348ac1b147abdd539856146dfbbf491/node_modules/@nx/js/src/executors/node/node.impl.js:210:35)
at /home/developer/workspace/node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected]_@[email protected]_@swc+hel_2348ac1b147abdd539856146dfbbf491/node_modules/@nx/js/src/executors/node/node.impl.js:252:19
at [Symbol.asyncIterator] (/home/developer/workspace/node_modules/.pnpm/@[email protected][email protected]_@[email protected]_@[email protected]_@[email protected]._16f15953472d88eaf3aff6ab1d9585e3/node_modules/@nx/devkit/src/utils/async-iterable/create-async-iterable.js:12:13)
at nodeExecutor (/home/developer/workspace/node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected]_@[email protected]_@swc+hel_2348ac1b147abdd539856146dfbbf491/node_modules/@nx/js/src/executors/node/node.impl.js:61:53)
at nodeExecutor.next (<anonymous>)
at getLastValueFromAsyncIterableIterator (/home/developer/workspace/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]_0e253c335888e8dae33d664d22821214/node_modules/nx/src/utils/async-iterator.js:15:34) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/home/developer/workspace/node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected]_@[email protected]_@swc+hel_2348ac1b147abdd539856146dfbbf491/node_modules/@nx/js/src/executors/node/node.impl.js',
'/home/developer/workspace/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]_0e253c335888e8dae33d664d22821214/node_modules/nx/src/config/schema-utils.js',
'/home/developer/workspace/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]_0e253c335888e8dae33d664d22821214/node_modules/nx/src/command-line/run/executor-utils.js',
'/home/developer/workspace/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]_0e253c335888e8dae33d664d22821214/node_modules/nx/src/project-graph/utils/project-configuration-utils.js',
'/home/developer/workspace/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]_0e253c335888e8dae33d664d22821214/node_modules/nx/src/utils/package-json.js',
'/home/developer/workspace/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]_0e253c335888e8dae33d664d22821214/node_modules/nx/src/utils/print-help.js',
'/home/developer/workspace/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]_0e253c335888e8dae33d664d22821214/node_modules/nx/src/command-line/run/run.js',
'/home/developer/workspace/node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]_0e253c335888e8dae33d664d22821214/node_modules/nx/bin/run-executor.js'
]
}
Node.js v24.11.1
——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
NX Cancelled running target serve for project api (5s)
Package Manager Version
No response
Operating System
- [ ] macOS
- [x] Linux
- [ ] Windows
- [ ] Other (Please specify)
Additional Information
- In my nx report pnpm is stated, but I also tested it with npm v 11.6.2 and it's the same issue.
- OS: Linux (Ubuntu running inside a Docker container on ChromeOS/Crostini)