我试图忽略每个工作区/子文件夹中的每个node_modules
。
事实是:不可能(真的)忽略卷中文件夹的名称。
所以有这个窍门:
volumes:
- ./:/app
- /app/node_modules
它对于只有一个node_modules
的应用程序非常有效。但是,如果在下面的目录树中有多个类似的东西怎么办?
project
| node_modules/
| docker-compose.yml
| Dockerfile
|
└─── workspaces/
| └─── client/
| | node_modules/
| |
| └─── server/
| | node_modules/
我真的需要将每个node_modules
作为卷装入我的docker-compose.yml
吗?
volumes:
- ./:/app
- /app/node_modules
- /app/workspaces/client/node_modules
- /app/workspaces/server/node_modules
还是还有另一种更好的方法?
答案 0 :(得分:0)
重写为“ * node_modules”
希望对您有帮助