isle-cli
v1.0.1
Published
前端脚手架
Downloads
3
Readme
前端脚手架
安装
- 全局安装,安装完成后可以使用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