我有一个node_modules文件夹,其中包含/node_modules/@mymodules/schema
和/node_modules/@mymodules/ui
下的两个私有包。一旦尝试按预期安装这些软件包,我的Dockerfile中的npm install
运行失败。
我想从.dockerignore中排除这些文件夹,但我不知道为什么以下内容无效:
node_modules/**/*
!node_modules/@mymodules/**/*
如果我exec bash
进入容器,ls
则显示!
排除没有做任何事情。如何排除node_modules但包含这些模块?