В чем ошибка, когда сборка не запускается в контейнере?
Если вы не хотите использовать npm s postinstall , вы всегда можете написать скрипт, который вы запускаете до или после выполнения команды установки. (Это ничем не отличается от использования preinstall / postinstall )
Может быть что-то вроде:
#!/bin/bash
cd - && npm install
cd node_modules/my-package && npm my-script