我在我的一个 vue 项目中使用 docker。我想在我的 dockerfile 中运行命令yarn --silent并yarn serve背靠背,但它看不到yarn --silent命令。有任何解决这个问题的方法吗?
代码如下所示:
version: "3"
services:
proxy:
build:
context: ./api
dockerfile: Dockerfile
command: yarn start
volumes:
- .:/usr/app/
- /usr/app/node_modules
container_name: proxy
ports:
- "3000:3000"
app:
build:
context: ./app
dockerfile: Dockerfile
command: yarn --silent && yarn serve
ports:
- "8080:8080"
container_name: app
volumes:
- ./app:/usr/src/app
- /usr/src/app/node_modules
编辑
当我将命令更改为时yarn install --silent && yarn serve,出现以下错误:
error 'install' has been replaced with 'add' to add new dependencies. Run "yarn add && yarn serve" instead.但这不会安装所有依赖项