Я хочу создать 2 отдельных пакета - первый должен иметь только package-2
в качестве зависимости, а package-2
может иметь все, что требуется для этого пакета.
Моя проблема в том, что один из dependencies
в package-2
(назовем это package-3
) есть скрипт bin.Я хотел бы выставить это для использования package-1
, но это не работает.
При запуске npm run start
в пакете 1 я получаю следующую ошибку:
./bin/sh package-3 is not a command
{
"name": "package-1",
"scripts": {
"start": "package-2 start",
},
"dependencies": {
"package-2": "1.0.0",
}
}
{
"name": "package-2",
"scripts": {
"start": "package-3 start",
},
"dependencies": {
"package-3": "1.0.0",
}
}
{
"name": "package-3",
"bin" : {
"package-3": "cli-with-start-command",
},
}