一个可以提高日常开发效率的 cli
脚手架
npm install -g jweboy-cli
yarn global add jweboy-cli
-
-i, --init
新建项目模版,主要包括 react+webpack模版、eslint+prettier模版。 -
-d
--deploy
静态资源部署,主要通过ssh
连接远程服务器,然后自动执行目录文件拷贝。
项目采用 lerna
进行多个 package
的管理,配置文件如下:
{
"packages": ["packages/*"],
"version": "0.0.1",
"command": {
"bootstrap": {
"npmClientArgs": ["--no-package-lock"]
}
},
"npmClient": "yarn"
}
lerna
使用命令说明
$ lerna bootstrap 安装所有 `package` 的依赖模块
$ lerna clean 删除所有 `package` 的依赖模块
- lerna 增加 workspace 配置(搭建个人 npm 仓库)