0.1.2 • Published 5 years ago
dev-on-demand-webpack-plugin v0.1.2
dev-on-demand-webpack-plugin
webpack多入口按需构建插件,可在多入口时指定页面运行,提升开发阶段编译速度
安装
npm install dev-on-demand-webpack-plugin --save-dev使用
webpack.config.js配置
const DevOnDemand = require('dev-on-demand-webpack-plugin')
module.exports = {
  plugins: {
    new DevOnDemand()
  },
}命令行运行,其中一个
npm run dev -p=keyword
npm run dev --page=keyword
npm run dev -- -p=keyword
npm run dev -- --page=keyword
npm run dev keyword
npm run dev -p=keyword1,keyword2参数
defaultKeywords
类型:Array 默认值:[]
默认关键字数组,用于多页面必须启动的页面
webpack.config.js配置
module.exports = {
  plugins: {
    new DevOnDemand({
      defaultKeywords: ['index', 'login']
    })
  },
}separator
类型: String 默认值:,
关键字分隔符
webpack.config.js配置
module.exports = {
  plugins: {
    new DevOnDemand({
      separator: '|'
    })
  },
}运行命令行
npm run dev -p=keyword1|keyword2command
类型:Object 默认值:{ key: 'page', alias: 'p' }
CLI命令行参数与别名
webpack.config.js配置
module.exports = {
  plugins: {
    new DevOnDemand({
      command: {
        key: 'options',
        alias: 'o'
      }
    })
  },
}运行命令行
npm run dev -o=keyword
npm run dev --options=keyword