使用webpack删除文件夹中生成的.js文件(来自.ts)

时间:2016-11-02 14:03:51

标签: typescript webpack

我正在尝试使用clean-webpack-plugin

删除从.js个文件(来自tsc)生成的文件夹中的所有.ts个文件

但它没有删除特定文件,它正在删除所有文件。

             new CleanWebpackPlugin(['app'],
                {
                    root: path.resolve('.'),
                    verbose: true,
                    dry: false,
                    exclude: ['**/*.ts','**/*.html']
                })

我该如何解决这个问题

  1. 要么不从tsc生成.js,只要从webpack生成bundle.js

  2. 仅删除.js文件,而不删除给定文件夹中的.ts / .html / .css

  3. 我还要删除build文件夹,好像我必须回到gulp这个

1 个答案:

答案 0 :(得分:0)

抱歉,我的坏...我只需要像下面那样改变它以使其正常工作

            new CleanWebpackPlugin(['app/**/*.js', 'build/**/*.*'],
                {
                    root: path.resolve('.'),
                    verbose: true,
                    dry: false
                })

所以基本上在路径中使用reg-ex。