从节点运行grunt:13:7 docker镜像



我的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的东西?

只需在本地安装gruntgrunt-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>是要运行的任务。

最新更新