Reputation: 440
Not meaning to add another 'maximum call stack size exceeded' question, but I've tried probably every other suggestion on stackoverflow (I think).
Versions:
node v.14.19.0
npm v.6.14.16
Below is the log with the error.
> [email protected] postinstall C:\\folder\\node_modules\@angular-devkit\build-angular\node_modules\esbuild
> node install.js
> [email protected] postinstall C:\\folder\\node_modules\ng-packagr\node_modules\esbuild
> node install.js
> [email protected] postinstall C:\\folder\\node_modules\nx\node_modules\@nrwl\tao\node_modules\nx
> node ./bin/init
internal/modules/cjs/loader.js:905
throw err;
^
Error: Cannot find module 'tar-stream'
Require stack:
- C:\\folder\\node_modules\nx\node_modules\@nrwl\tao\node_modules\nx\src\utils\fileutils.js
- C:\\folder\\node_modules\nx\node_modules\@nrwl\tao\node_modules\nx\src\utils\cache-directory.js
- C:\\folder\\node_modules\nx\node_modules\@nrwl\tao\node_modules\nx\src\project-graph\nx-deps-cache.js
- C:\\folder\\node_modules\nx\node_modules\@nrwl\tao\node_modules\nx\src\project-graph\project-graph.js
- C:\\folder\\node_modules\nx\node_modules\@nrwl\tao\node_modules\nx\bin\init.js
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
at Function.Module._load (internal/modules/cjs/loader.js:746:27)
at Module.require (internal/modules/cjs/loader.js:974:19)
at require (internal/modules/cjs/helpers.js:101:18)
at Object.<anonymous> (C:\folder\node_modules\nx\node_modules\@nrwl\tao\node_modules\nx\src\utils\fileutils.js:11:13)
at Module._compile (internal/modules/cjs/loader.js:1085:14)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
at Module.load (internal/modules/cjs/loader.js:950:32)
at Function.Module._load (internal/modules/cjs/loader.js:790:12)
at Module.require (internal/modules/cjs/loader.js:974:19) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'C:\\folder\\node_modules\\nx\\node_modules\\@nrwl\\tao\\node_modules\\nx\\src\\utils\\fileutils.js',
'C:\\folder\\node_modules\\nx\\node_modules\\@nrwl\\tao\\node_modules\\nx\\src\\utils\\cache-directory.js',
'C:\\folder\\node_modules\\nx\\node_modules\\@nrwl\\tao\\node_modules\\nx\\src\\project-graph\\nx-deps-cache.js',
'C:\\folder\\node_modules\\nx\\node_modules\\@nrwl\\tao\\node_modules\\nx\\src\\project-graph\\project-graph.js',
'C:\\folder\\node_modules\\nx\\node_modules\\@nrwl\\tao\\node_modules\\nx\\bin\\init.js'
]
}
npm ERR! Maximum call stack size exceeded
npm ERR! A complete log of this run can be found in:
npm ERR! C:\xyz\AppData\Roaming\npm-cache\_logs\2022-04-08T20_00_17_654Z-debug.log
I have tried
node_modules
folder and package-lock.json
and running npm i
.npm i
.npm cache clean
, doing #1 and then running npm i
. (probably the same thing as #2 tbh.)npm i
.tar-stream
) and running npm i
C:\Program Files\nodejs
Any suggestions? Please let me know if there's any additional info needed.
Upvotes: 3
Views: 6805
Reputation: 26
I had this problem myself, its a new issue related to the nested dependencies in @nrwl/cli.
Add this to your package.json:
"optionalDependencies": {
"@nrwl/cli": "13.7.1"
}
Source: https://github.com/nrwl/nx/issues/9755
Upvotes: 1