Jea*_*eri 8 docker monorepo nestjs nrwl-nx
我有这个 Nrwl monorepo 和几个应用程序。其中之一是 NestJs 应用程序,只要我在 Monorepo 中执行所有操作,它就可以正常运行。
但是,我需要在 Docker 容器内运行我的 NestJS 应用程序。我注意到我不能简单地将编译后的 NestJS 代码复制到图像中,因为它仍然需要node_modules.
我能想到的唯一简单的解决方案是将主package.json文件复制到映像中并运行npm install。这是正确/唯一的方法还是 Nrwl/nx 有用于此目的的工具?
在workspace.json 中将generatePackageJson 设置为true。Nx 会在 dist 文件夹中为你生成一个 package.json 。
/apps/<your.app>/project.json
{
"name": "your.app",
"targets": {
"build": {
"options": {
"generatePackageJson": true
}
},
},
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1772 次 |
| 最近记录: |