一、修改packjsonnode
新增一個要編譯的命令webpack
"builddev": "node build/builddev.js"
二、新建一個builddev.jsweb
process.env.type = '"builddev"'
require('./build')
三、index.js修改json
把build複製一份,修改相應的index、assetsRoot、assetsSubDirectory、assetsPublicPathui
四、修改webpack.base.conf.jsspa
publicPath: process.env.NODE_ENV === 'production'
? (process.env.type == '"builddev"' ? config.builddev.assetsPublicPath : config.build.assetsPublicPath)
: config.dev.assetsPublicPath
五、修改webpack.prod.conf.jscode
output: { path: process.env.type == '"builddev"' ? config.builddev.assetsRoot : config.build.assetsRoot },