UNPKG

@ctsj/build

Version:

一个基于webpack的打包工具

19 lines (15 loc) 396 B
/** * 工程的evn变量 * @param webpackConfig * @param webpack */ module.exports = function ({ webpackConfig, webpack }) { const keys = Object.getOwnPropertyNames(process.env); const evnVars = {}; keys.forEach((key) => (evnVars[key] = JSON.stringify(process.env[key]))); webpackConfig.plugins.push( new webpack.DefinePlugin({ evnVars, }), ); };