运行 从 node:13:7 docker 图片中咕哝?
Run grunt from node:13:7 docker image?
我的 docker-compose.yml
中有此条目:
npm:
image: node:13.7
container_name: npm
volumes:
- ./src:/var/www/html
working_dir: /var/www/html
entrypoint: ['npm']
我希望能够 运行 grunt
我做到了:
docker-compose run --rm npm install grunt --save-dev
不过好像grunt-cli
必须全局安装...
有没有可能npm run grunt install
?
只需在本地安装 grunt
和 grunt-cli
!
docker-compose run --rm npm install grunt --save-dev
docker-compose run --rm npm install grunt-cli --save-dev
然后在您的package.json
中添加一个脚本
"scripts": {
"grunt": "grunt <task>",
... 其中 <task>
是您要 运行 的任务。
我的 docker-compose.yml
中有此条目:
npm:
image: node:13.7
container_name: npm
volumes:
- ./src:/var/www/html
working_dir: /var/www/html
entrypoint: ['npm']
我希望能够 运行 grunt
我做到了:
docker-compose run --rm npm install grunt --save-dev
不过好像grunt-cli
必须全局安装...
有没有可能npm run grunt install
?
只需在本地安装 grunt
和 grunt-cli
!
docker-compose run --rm npm install grunt --save-dev
docker-compose run --rm npm install grunt-cli --save-dev
然后在您的package.json
"scripts": {
"grunt": "grunt <task>",
... 其中 <task>
是您要 运行 的任务。