小编ant*_*nyb的帖子

如何解决与 Nx、Angular 和 Nest 的对等依赖冲突?

我有一个非常新鲜的 Nx 工作区。几个月前创建了一个 Angular 应用程序和一个 Nest 应用程序,没有任何问题。我在中断一段时间后回来启动一个新的 Angular 应用程序,现在我遇到了一堆我不知道如何解决的对等依赖冲突。我尝试添加该--legacy-peer-deps选项npm install并且这有效(4 个高漏洞),但是当我尝试运行时npx nx g @angular/material:ng-add我无法解决这些错误。

错误如下:

npm ERR! While resolving: @nestjs/core@7.6.18
npm ERR! Found: @nestjs/common@8.4.6
npm ERR! node_modules/@nestjs/common
npm ERR!   @nestjs/common@"^8.0.0" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer @nestjs/common@"^7.0.0" from @nestjs/core@7.6.18
npm ERR! node_modules/@nestjs/core
npm ERR!   @nestjs/core@"^7.5.5" from the root project
npm ERR!   peer @nestjs/core@"^7.0.0" from @nestjs/platform-express@7.6.18
npm ERR!   node_modules/@nestjs/platform-express
npm ERR!     @nestjs/platform-express@"^7.5.5" from the root project …
Run Code Online (Sandbox Code Playgroud)

javascript nest angular-material angular peer-dependencies

5
推荐指数
1
解决办法
2236
查看次数

如何解决以下错误:找不到模块“@nx/node/src/executors/node/schema.json”

我正在运行一个 Nx 工作区,并且有一个 NestJs 应用程序,到目前为止一直运行良好。当我去提供该应用程序时,出现以下错误:

Error: Unable to resolve @nrwl/node:node.
Cannot find module '@nx/node/src/executors/node/schema.json'
Require stack:
- C:<workspace>\node_modules\nx\src\config\workspaces.js
- C:<workspace>\node_modules\nx\src\config\configuration.js
- C:<workspace>\node_modules\nx\src\utils\package-manager.js
- C:<workspace>\node_modules\nx\bin\init-local.js
- C:<workspace>\node_modules\nx\bin\nx.js
- C:<workspace>nx\bin\nx.js
    at Workspaces.readExecutor (C:<workspace>\node_modules\nx\src\config\workspaces.js:122:19)
    at C:<workspace>\node_modules\nx\src\tasks-runner\utils.js:191:26
    at Generator.next (<anonymous>)
    at fulfilled (C:<workspace>\node_modules\tslib\tslib.js:164:62)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
Run Code Online (Sandbox Code Playgroud)

我尝试清除我的节点模块文件夹并重新安装所有依赖项,但我没有运气。目前运行 Nx 16.5.5

非常感谢任何帮助了解如何解决此问题的帮助。

node.js nrwl nestjs nrwl-nx

2
推荐指数
1
解决办法
951
查看次数