var fs = require("fs"); var envify = require('envify/custom') var browserify = require("browserify"); browserify("./src/index.js") .transform("babelify", { plugins: [ '@babel/preset-env', "@babel/preset-es2015" ], plugins: [ '@babel/plugin-transform-modules-commonjs', '@babel/plugin-transform-object-assign', '@babel/plugin-proposal-class-properties', '@babel/plugin-proposal-object-rest-spread' ] }).transform( // 用来处理 `node_modules` 文件 { global: true }, envify({ NODE_ENV: 'production' }) ) .bundle() .pipe(fs.createWriteStream("./dist/index.js"));