@blueking/webpack5-cli-service

0.0.1 • Public • Published

bk-webpack5-service

使用

// 生产环境
bk-webpack5-service build

// 开发环境
bk-webpack5-service dev

自定义配置

项目根目录创建 bk.config.js,支持两个类型配置

提供一个函数

module.exports = function (config, option) {

}

提供一个Object

module.exports = {
	entry: {
		...
	},
	output: {
		...
	}
}

环境变量

process.env.NODE_ENV = 'development' / 'production'

如何设置环境变量

根目录创建 bk.config.js

const webpack = require('webpack')

module.exports = function (config, option) {
  return {
    ...config,
    plugins: [
      ...config.plugins,
      new webpack.DefinePlugin({
        TEST_ENV: option.production ? JSON.stringify('prodution') : JSON.stringify('development')
      })
    ]
  }
}

Readme

Keywords

none

Package Sidebar

Install

npm i @blueking/webpack5-cli-service

Weekly Downloads

9

Version

0.0.1

License

ISC

Unpacked Size

51 kB

Total Files

59

Last publish

Collaborators

  • blueking