vue 多環境打包

一、修改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
  },
相關文章
相關標籤/搜索