1.0.1 • Published 3 years ago
isle-cli v1.0.1
前端脚手架
安装
- 全局安装,安装完成后可以使用scl命令创建项目模板
npm i isle-cli -g
- 项目中使用安装
npm i isle-cli -D
isle-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