Kin*_*han 6 microservices nestjs
我正在尝试使用 NestJS 设置微服务,并在 package.json 文件中添加了以下依赖项:
"dependencies": {
"@nestjs/common": "^9.0.0",
"@nestjs/core": "^9.0.0",
"@nestjs/microservices": "^9.4.0",
"@nestjs/platform-express": "^9.0.0",
"reflect-metadata": "^0.1.13",
"rxjs": "^7.2.0"
}
Run Code Online (Sandbox Code Playgroud)
运行 npm install 后,我尝试使用 npm run start:dev 启动项目,但遇到以下错误:
错误:找不到模块“@nestjs/core/guards”
注意:我使用pnpm安装了所有软件包
您需要确保@nestjs/common、@nestjs/core、@nestjs/microservice和@nestjs/platform-express都使用完全相同的版本。最简单的方法就是确保运行时它们都是相同的版本。否则,将它们全部设置为相同,然后重新安装。如果您需要 CLI 来帮助选择,您也可以尝试。rm -rf node_modulesrm pnpm-lock.yamlpnpm ipackage.jsonpnpm ipnpm upgrade --interactive --latest
当您运行时,pnpm nest info它应该具有相同版本的上述软件包
| 归档时间: |
|
| 查看次数: |
1685 次 |
| 最近记录: |