Не то, что я знаю, npm config set <key> <value>
используется для установки значений конфигурации, связанных с npm, для вашего .npmrc
файла.Однако, чтобы изменить значения полей в вашем package.json, вам придется использовать инструмент CLI для работы с JSON, что-то вроде json .
. Вы можете установить json с помощьювыполняя следующее:
npm install -g json
Затем для любого проекта узла, который вы хотите сделать приватным полем, вы можете сделать что-то вроде:
json -I -f package.json -e 'this.private=true'
или если вы хотитеустановите пакет локально, сделайте это вместо этого:
./node_modules/.bin/json -I -f package.json -e 'this.private=true'
ПРИМЕЧАНИЕ : Для пользователей Windows, пожалуйста, используйте двойные кавычки и экранируйте при необходимости, например: здесь :
Надеюсь, это поможет!