Skip to content
Chaos edited this page Mar 27, 2014 · 8 revisions

Usage

将指定目录发布到远程仓库

spree publish [options] <dir>

执行 publish 命令前需要先执行 login命令登录

注意事项

目录规范

发布操作要求目录下有符合规范的 package.json 文件,参见package.json

忽略文件

如果希望发布时忽略目录下的某些文件,可以编写 .ignore 或 .gitignore 文件来声明
某些目录和文件默认就会被忽略,比如 .git, .svn 等

Readme

可以在目录根下放置 README.md 文件,用于描述模块,规则与 npm 的发布相同
文件内容使用 Github Flavor Markdown 格式,会出现在模块相应的网页中

Options

-p, --proxy

指定本次操作的 HTTP Proxy,覆盖 Spree 的全局配置,参见 config

spree publish . -p http://127.0.0.1:8888

--registry

指定本次操作的远程仓库地址,覆盖 Spree 的全局配置,参见 config

spree publish . --registry http://spree.com

Example

spree publish .
spree publish ./jquery-ext --registry http://spree.com -p http://127.0.0.9888