bower init - bower.json 中 'private' 选项的用途是什么?

bower init - what is the purpose of the 'private' option in bower.json?

我是第一次从头开始创建 bower.json 文件。我运行:

bower init

然后我按照一步一步的说明进行操作。我被问到以下问题:

would you like to mark this package as private which prevents it from being accidentally published to the registry? (y/N)

我选择了y),但是我不太明白是什么意思

在我的 bower.json 文件中有以下行:

"private": true,

此选项的用途是什么?

如果您创建了一个包,并且您希望该包不在 bower 搜索中列出,那么您必须传递 private 标志为真。

http://bower.io/search/

假设您所在的文件夹是您当前正在开发的用于打包新自定义库的 bower 包的根文件夹。

命令 bower register <package-name> <git-repo-url> 会将当前的 bower 包注册到声明的 bower 注册表(默认情况下,bower.herokuapp.com,但您可以通过您的私有 bower 包注册表覆盖它)。

... unless your bower.json file contain the private:true option. If so, bower will cancel registring your package to your configured registry.