new CleanWebpackPlugin(['dist'])删除的是build目录下的dist

来源:5-8 开发环境 - 区分开发环境 和 生产环境(2)

慕斯卡8150754

2018-01-21

如果配置成new CleanWebpackPlugin(['../dist']) 则会skipping


dist is outside of the project root.

Skipping...


写回答

2回答

慕斯卡8150754

提问者

2018-01-21

已解决

        new CleanWebpackPlugin(['dist'], {

           root: path.resolve(__dirname, '../'),                 //根目录

           verbose:  true,                  //开启在控制台输出信息

           dry:      false                  //启用删除文件

       })

另外PurifyCSS配置的路径也需要修正

new PurifyCSS({

            paths: glob.sync([

                path.join(__dirname, '../index.html'),

                path.join(__dirname, '../src/*.js')

            ])

        }),


3
1
qbaty
不错,自己解决了~
2018-01-22
共1条回复

qbaty

2018-01-22

因为你的dist,跳到项目外去了。。。你要用一下绝对地址,用path.resolve(__dirname, '../dist')

1
0

四大维度解锁Webpack3.0前端工程化

前端开发标配,灵活掌握Webpack3.0的使用可以极大的提高前端开发的效率

1188 学习 · 403 问题

查看课程