当您的
docker-compose.yml文件说:
volumes: - '/usr/src/app/node_modules'
您是在告诉Docker您的
node_modules目录包含关键数据,这些关键数据需要在容器运行期间保持不变。首次启动容器时,它将从映像中填充该容器,但是由于该目录包含关键数据,因此即使您尝试
npminstall添加其他模块,Docker也将永远不会再次对其进行更新。
对于近期的解决方法,这对于
docker-compose stop; docker-compose rm; docker-compose up--build您的容器就足够了。删除现有容器(及其匿名卷)很重要。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)