我第一次从头开始创建bower.json
文件。我跑了:
bower init
然后我按照一步一步的指示。有人问我以下问题:
您想将此包标记为私有包吗?这样可以防止它意外发布到注册表中?(是/否)
我选择了y
(是),但我并不真正理解它的含义。
在我的bower.json
文件中,我有以下行:
"private": true,
这个选项的目的是什么?
如果您创建了一个包,并且希望该包不在bower搜索中列出,那么您必须传递private标志才能为true。
http://bower.io/search/
表示您位于一个文件夹中,该文件夹是您当前正在开发的用于打包新自定义库的bower包的根文件夹。
命令bower register <package-name> <git-repo-url>
会将当前bower包注册到声明的bower注册表(默认情况下为bower.herokuapp.com,但您可以通过您的私人bower软件包注册表覆盖它)。
除非您的
bower.json
文件包含private:true
选项。如果是这样,bower将取消将您的包注册到您配置的注册表中。