1.0.1 • Published 5 years ago
isle-cli v1.0.1
前端脚手架
安装
- 全局安装,安装完成后可以使用scl命令创建项目模板
npm i isle-cli -g- 项目中使用安装
npm i isle-cli -Disle-service命令
| 命令 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| start | 开发启动 | ||
| build | 开发打包 | ||
| dll | 打包dll文件 |
命令参数
| 参数 | 说明 | 可选值 | 默认值 |
|---|---|---|---|
| checkantd | 是否检查antd版本 | no,yes | yes |
| checkcore | 是否检查core依赖 | no,yes | yes |
| clear | 执行build之前是否清除目标目录 | no,yes | yes |
| config | 指定配置文件路径 | no,yes | yes |
| mergeConfig | 是否使用默认配置合并 | no,yes | yes |
| correct | 是否矫正js内引用静态资源路径 | no,yes | yes |
| login | 开发启动是否自动登录 | no,yes | yes |
scl.config.js
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| envs | 默认选中的选项 | object | {} |
| envs.sourceStaticPath | 未打包之前static源目录相对路径 | string | './src/' |
| envs.staticPath | 打包后html页面对于static目录的相对路径 | string | '../' |
| envs.staticPublicPath | 打包后html页面引用static资源路径 | string | '../' |
| envs.distPath | 打包输出根目录 | string | './dist/' |
| envs.publicPath | 打包html页面js\css等资源引用路径 | string | './' |
| envs.vendor | dll vendor名称 | string | 'vendor' |
| envs.defaultTpl | 默认模板名称 | string | 'template.html' |
| envs.noie8 | 是否不支持ie8 | boolean | false |
| envs.debugNM | 调试node_modules代码 | boolean | false |
| webpack | 定制webpack配置扩展属性,结构同webpack.config.js,注意entry属性会完全替代默认,其他属性若为Array,则执行concat,对象则执行Object.assign,基本类型执行替换 | object | |
| dll | 定制打包dll配置扩展属性,结构同webpack.config.js | object | |
| user | 用户开发自动登录相关配置 | object | |
| user.username | 登录用户名 | string | hcj |
| user.password | 登录密码 | string | 123456 |
| user.loginPath | 登录服务eap contxtPath | string | '/eap/' |
isle
| 命令 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| create | 创建项目 |
示例
isle create demo