在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ CopyWebpackPlugin如何復(fù)制生產(chǎn)環(huán)境下生成的文件

CopyWebpackPlugin如何復(fù)制生產(chǎn)環(huán)境下生成的文件

如題

有一個(gè)需求點(diǎn),是說需要將生產(chǎn)環(huán)境出來的文件,復(fù)制到另一個(gè)文件中

但是由于有里一個(gè)插件是每次生產(chǎn)環(huán)境編譯,都會刪除舊的文件夾,結(jié)果就導(dǎo)致就導(dǎo)致 unable locate報(bào)錯(cuò)

圖片描述
plugin配置文件如下

        require('autoprefixer'),
        new HtmlWebpackPlugin({
            template: path.resolve(__dirname + '/src', 'index.html')
        }),
        new UglifyjsWebpackPlugin({
            sourceMap: true,
            uglifyOptions: {
                ecma: 7
            }
        }),
        new webpack.DefinePlugin({
            'process.env': {
                'NODE_ENV': JSON.stringify('production')
            }
        }),
        new CleanWebpackPlugin(['build']),
        new CopyWebpackPlugin([
            {
                from: __dirname + '/src/assets/',
                to: __dirname + '/build/assets',
            },
            {
                from: __dirname + '/build/',
                to: __dirname + '/test',
            }
        ])
    ],

想請教一下,怎樣的配置,才能保證在build行為結(jié)束后,再去復(fù)制build文件夾

回答
編輯回答
貓館

換個(gè)思路:

  1. webpack 負(fù)責(zé) build
  2. 寫個(gè) nodejs 腳本,用于復(fù)制文件夾
  3. 在 package.json 的 scripts 參數(shù)中配置 npm run build && node scripts/copyTheBuildFiles.js
2018年9月8日 07:57