@wcli/cli

cli

Usage no npm install needed!

<script type="module">
  import wcliCli from 'https://cdn.skypack.dev/@wcli/cli';
</script>

README

wcli

自动化构架项目脚手架,搭配模板wcli-spa使用

配置项

根目录创建.wclirc.js,可配置内容:

module.exports = {
  port: 8081 //启动端口号 ,可以通过命令行设置
  entry: {}, //入口
  output: './dist' //输出目录
  hotload: true, //是否热更新
  proxy: {}, //代理
  devMiddlewareConfig:{}, //webpack-dev-middleware配置
  defines:{},//自定义环境变量
  theme: {}, //主题配置,js文件
  webpackChain:(config) => config  //webpack-chain实例
}

具体配置可参考:自定义配置文件

环境变量:

  • process.env.WCLI_RUN_TYPE: 执行方式
    • START: 开发模式
    • BUILD: 构建模式

启动

端口号可选,默认8081

wcli start -p 8082

构建

wcli build
# 指定环境
wcli build -t prod