У меня есть структура каталогов вроде этого: /a/b/c
НПХ установка из родительского каталога
Справочника c
содержит package.json
и должен содержать node_modules
.
Как я могу выполнить npm install
изнутри каталога a
?
Я пробовал этот путь: npm --prefix b/c install b/c
, но таким образом все символические ссылки создаются непосредственно внутри c
вместо значения по умолчанию node_modules/.bin
.
Есть ли способ достичь этого?
узел: 6.2.2
НПМ: 3.10.2
Я не думаю, что так. текущие концепции рабочего каталога не позволяют. Вероятно, node.js требует, чтобы функция останавливала это. –
Я также думал о том, если есть какие-либо обходные пути, если невозможно передать путь package.json. Возможно, дополнительный файл package.json в/a с пользовательским «npm run», чтобы запустить процесс, сменить каталог на/a/b/c и запустить «npm install»? – Zygimantas