有一种方法,以快速标记的NPM封装的private
,而不是手动编辑package.json
之后?
类似这样的东西:
npm --set-private true
答案 0 :(得分:2)
据我所知,npm config set <key> <value>
用于为.npmrc
文件设置与npm相关的配置值。但是,为了更改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用户,请使用双引号并在必要时进行转义,例如here:
希望有帮助!
答案 1 :(得分:0)