vue -- vue-cli webpack項目打包后自動壓縮成zip文件


  用vue2.0開發項目,使用npm run build 命令 ,但是只會生成dist文件夾,以下是生成zip壓縮包方法

1,插件安裝

 webpack插件安裝 filemanager-webpack-plugin,該插件可執行打包,復制,移動,刪除文件以及新文件夾在build之前及之后創建。

安裝:      npm install filemanager-webpack-plugin --save-dev  或 npm install filemanager-webpack-plugin --save-dev

 2.webpack配置

 1)在項目 根目錄 build/webpack.base.config.js 中抬頭變量聲明區域添加

 

const FileManagerPlugin = require('filema nager-webpack-plugin')

 

2) 在根目錄 build/webpack.base.config.js 內找到 module.exports。 然后在plugins內添加

  new FileManagerPlugin({
      onEnd: {
          delete: [
              './dist/mydemo.zip',
          ],
          archive: [
              {source: './dist', destination: './dist/mydemo.zip'},
          ]
      }
  })

若 plugins不存在,則新建plugins,plugins為數組格式。

 

3.執行效果 
配置完成后,重新執行 npm run build 命令 執行完后 ,在dist文件夾內(上面配置的目的地目錄為 dist文件夾)就可以看到

 






免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM