Webpackパッケージ構成favicon.icoの解決方法

2182 ワード

各人構成のfavicon.icoは違うかもしれないので、肝心なことだけを話します.
肝心なのは、サーバーにパッケージしたときにfaviconを発見することです.icoこのファイルはディレクトリにありません
の原因となる
Webpackパッケージメカニズムによって、あなたが使用を導入したので、パッケージ化されます.オンデマンドで梱包する.
ソリューション
ページが直接このファイルを参照していない以上、静的リソースをコピーする方法で強制的にコピーします.
npm install copy-webpack-plugin --save-dev 
//      , src    assets      dist   
const CopyPlugin = require("copy-webpack-plugin");

new CopyPlugin([{
    from: path.resolve(__dirname, "../src/test"),
    to: './',
    ignore: ['.*']
}]),

// ../src/test               ,
         ../src/test         dist