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