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



我第一次从头开始创建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将取消将您的包注册到您配置的注册表中。

相关内容

最新更新