將單個文件或整個目錄復制到構建目錄
安裝
npm install copy-webpack-plugin --save-dev
const CopyPlugin = require('copy-webpack-plugin'); module.exports = { plugins: [ new CopyPlugin({ patterns: [ { from: 'source', to: 'dest' }, { from: 'other', to: 'public' }, ], }), ], };
在webpack中的配置:
copy-webpack-plugin 並非旨在復制從構建過程中生成的文件,而是在構建過程中復制源樹中已經存在的文件。如果需要webpack-dev-server在開發過程中將文件
寫入輸出目錄,則可以使用writeToDisk選項或強制執行write-file-webpack-plugin
globOptions
允許配置插件使用的全局模式匹配庫,查看支持的選項列表要從選擇中排除文件,應使用globOptions.ignore選項