bower init - 私人'的目的是什么? bower.json中的选项?

时间:2016-01-03 22:32:09

标签: json bower

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

bower init
然后我按照一步一步的说明进行操作。有人问我:

  

您希望将此包标记为私有,以防止它被意外发布到注册表中吗? (Y / N)

我选择了y),但我并不完全理解这意味着什么。

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

"private": true,

此选项的目的是什么?

2 个答案:

答案 0 :(得分:6)

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

http://bower.io/search/

答案 1 :(得分:2)

假设您位于一个文件夹中,该文件夹是您正在开发的用于打包新自定义库的bower软件包的根文件夹。

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

  

...除非您的bower.json文件包含private:true选项。如果是这样,bower将取消将您的包注册到您配置的注册表。