强大的npm私有源仓库程序。
$ npm ci # 安装依赖
$ npm run dev # 启动开发调试
$ npm run start # 生产环境启动目前支持以下的命令: (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-tag -
cpm dist-tag rm <pkg> <tag>删除dist-tag -
cpm dist-tag ls [<pkg>]查看所有dist-tags -
cpm access public [<package>]未知 -
cpm access restricted [<package>]未知
NPC 主要用来辅助开发的工具,它具备NPM所有功能,但也包含对本程序的额外处理功能(初始化等)。
$ npm i -g @flowx/npm-cli
$ npc r
# type the registry url and select yes to confirm
$ npc setup
# test:
$ npc view react- npm-cli 辅助的命令行工具
- npm-template 快速安装的模板
- npm-web 主题
首先克隆快速安装模板
$ 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