Когда я запускаю npm install <package>@<version>
, я пытаюсь установить только один конкретный пакет, однако вместе с <package>
устанавливаются все зависимости package.json
.Есть ли способ предотвратить все остальные установки зависимостей и сосредоточиться только на конкретном пакете?
Исходя из первых нескольких ответов, кажется, что --no-optional
кажется ответом, но это не работаетдля меня.При первой установке с --no-optional
устанавливается только один пакет.Но затем, если я запускаю
npm i
rm -rf node_modules
npm i --no-optional <package>@<version>
, он снова начнет устанавливать весь список зависимостей.Попробуйте воспроизвести с этим package.json
{
"name": "my-app",
"dependencies": {
"is-sorted": "^1.0.5",
"moment": "2.24.0"
}
}
Флаг --no-optional
не будет работать при последовательных прогонах.Запуск npm cache clean --force
тоже не помогает