В терминале phpstorm запускаю команду установки: (без флага --no-bin-links получаю ошибки и папка .bin не создаётся)
Код:
Код:
docker-compose run --rm manager-node npm install --no-bin-links
После чего пакеты устанавливаются и после установки я запускаю команду `docker-compose run --rm manager-node npm run dev`
которая отрабатывает с ошибкой:
Код:
Код:
D:\work\5_project-manager>docker-compose run --rm manager-node npm run dev
> @ dev /app
> encore dev
sh: encore: not found
npm ERR! code ELIFECYCLE
npm ERR! syscall spawn
npm ERR! file sh
npm ERR! errno ENOENT
npm ERR! @ dev: `encore dev`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the @ dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2019-11-18T18_39_46_656Z-debug.log
Вспомнив, что недавно я запускал команду npm install напрямую из windows иду в ту папку node_modules и копирую оттуда папку .bin , после чего команда docker-compose run --rm manager-node npm run dev начинает работать вроде бы нормально.
Вопрос: как через команду docker-compose run --rm manager-node npm install установить пакеты корректно, чтобы они работали после установки? Ведь копировать вручную папку .bin - это крайне неправильно!!!