1.0.1 • Published 3 years ago

isle-cli v1.0.1

Weekly downloads
2
License
ISC
Repository
-
Last release
3 years ago

前端脚手架

安装

  • 全局安装,安装完成后可以使用scl命令创建项目模板
npm i isle-cli -g
  • 项目中使用安装
npm i isle-cli -D

isle-service命令

命令说明类型默认值
start开发启动
build开发打包
dll打包dll文件

命令参数

参数说明可选值默认值
checkantd是否检查antd版本no,yesyes
checkcore是否检查core依赖no,yesyes
clear执行build之前是否清除目标目录no,yesyes
config指定配置文件路径no,yesyes
mergeConfig是否使用默认配置合并no,yesyes
correct是否矫正js内引用静态资源路径no,yesyes
login开发启动是否自动登录no,yesyes

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.vendordll vendor名称string'vendor'
envs.defaultTpl默认模板名称string'template.html'
envs.noie8是否不支持ie8booleanfalse
envs.debugNM调试node_modules代码booleanfalse
webpack定制webpack配置扩展属性,结构同webpack.config.js,注意entry属性会完全替代默认,其他属性若为Array,则执行concat,对象则执行Object.assign,基本类型执行替换object
dll定制打包dll配置扩展属性,结构同webpack.config.jsobject
user用户开发自动登录相关配置object
user.username登录用户名stringhcj
user.password登录密码string123456
user.loginPath登录服务eap contxtPathstring'/eap/'

isle

命令说明类型默认值
create创建项目

示例

isle create demo