代码之家  ›  专栏  ›  技术社区  ›  David Refoua TaW

是否从CLI将包标记为“private”?

  •  2
  • David Refoua TaW  · 技术社区  · 5 年前

    有没有办法快速将npm包标记为 private package.json 后来

    大概是这样的:

    npm --set-private true
    
    1 回复  |  直到 5 年前
        1
  •  2
  •   Nathan    5 年前

    我不知道, npm config set <key> <value> .npmrc 文件但是,为了更改package.json中字段的值,您必须使用CLI工具来处理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'
    

    笔记 :对于窗口用户,请在必要时使用双引号和转义,例如 here

    希望这有帮助!

        2
  •  0
  •   David Refoua TaW    5 年前

    我还发现 using Yarn private 在创建它时正确选择:

    yarn init --private
    

    这对于新的软件包很有用。