0.0.4 • Published 11 months ago
nebulon v0.0.4
简介
提供命令行工具
nebulon,nebulon -h获取帮助解决非必要业务开发之外的所有事情
前端工程自动化脚本合集
使用
1, 配置registry
npm config set registry https://registry.npmmirror.com/2, 全局安装
yarn global add nebulon
npm install -g nebulon- 创建模板项目
nebulon create PROJECT_NAME- 在项目根目录下安装依赖包
yarn命令
| 命令 | 功能 |
|---|---|
| start | 启动开发环境 |
| build options | 构建项目 |
| test options | 单元测试 |
| analyse | 分析项目依赖 |
| lint | 代码检查 |
| format | 代码格式化 |
| copy | 拷贝CI/CD文件 |
| scan | 代码扫描 |
| create options | 创建新项目 |
package.json 配置项
| 字段 | 描述 | 取值 | 默认值 |
|---|---|---|---|
| project | 所属项目 | String | web |
| publicPath | webpack publicPath | String | 取 name 字段 |
| sentry | 是否启用sentry | true/false | false |
| cdn | 是否上传cdn | true/false | false |
| cdnDeploy | 是否把html文件部署到cdn | true/false | false |
| cdnAuth | cdn授权信息 | Object | {} |
| rem | 是否转rem | true/false/base值Number(默认100) | false |
| version | 镜像版本号 | Number | 无 |
| deployType | 部署方式,1为文件,2为镜像 | 1/2 | 1(文件部署) |
| host | 部署的详细信息 | Object | { environment: 'production' } |
| browsers | css和babel兼容性配置 | 同browserslist | 'defaults' |