1.0.5 • Published 4 years ago
@flowx/npm v1.0.5
NPM Private Package Manager
强大的npm私有源仓库程序。
$ npm ci # 安装依赖
$ npm run dev # 启动开发调试
$ npm run start # 生产环境启动Command Support
目前支持以下的命令: (cpm 泛指 私有源命令行工具)
cpm adduser [--scope=@orgname] [--auth-type=legacy]登录或者添加用户或者修改用户(aliases:login,add-user)cpm install [<@scope>/]<name>[@<tag>|<version>|<version range>]安装模块cpm uninstall [<@scope>/]<pkg>[@<version>]... [-S|--save|-D|--save-dev|-O|--save-optional|--no-save]卸载模块cpm update [-g] [<pkg>...]更新模块cpm publish [<tarball>|<folder>] [--tag <tag>]发布模块cpm unpublish [<@scope>/]<pkg>[@<version>]删除模块cpm whoami查看当前用户cpm owner add <user> [<@scope>/]<pkg>添加贡献者cpm owner rm <user> [<@scope>/]<pkg>删除贡献者cpm owner ls [<@scope>/]<pkg>查看贡献者cpm deprecate <pkg>[@<version>] <message>废弃版本cpm view [<@scope>/]<name>[@<version>]查看包信息cpm dist-tag add <pkg>@<version> [<tag>]添加dist-tagcpm dist-tag rm <pkg> <tag>删除dist-tagcpm dist-tag ls [<pkg>]查看所有dist-tagscpm access public [<package>]未知cpm access restricted [<package>]未知
Use NPC
NPC 主要用来辅助开发的工具,它具备NPM所有功能,但也包含对本程序的额外处理功能(初始化等)。
$ npm i -g @flowx/npm-cli
$ npc r
# type the registry url and select yes to confirm
$ npc setup
# test:
$ npc view reactEcology
- npm-cli 辅助的命令行工具
- npm-template 快速安装的模板
- npm-web 主题
Setup
首先克隆快速安装模板
$ git clone git@github.com:flowxjs/npm-template.git
$ cd npm-template
$ rm -rf .git你需要修改项目下面的npm.config.json来配置数据库和redis。修改完毕后将程序上传至你的服务器,通过以下命令启动
$ npm start然后在你的本地电脑上通过辅助工具安装初始化:
$ npm i -g @flowx/npm-cli
$ npc r # 输入你的服务域名地址
$ npc setup # 按照流程进行最后验证是否安装成功
$ npc view react