Запустить grunt с узла: 13: 7 docker image? - PullRequest
0 голосов
/ 09 июля 2020

У меня есть эта запись в моем 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?

1 Ответ

0 голосов
/ 09 июля 2020

Просто установите 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> - это задача, которую вы хотите запустить.

...