Comments (6)
See #29 - Sorry for the trouble @fritx
from clean-webpack-plugin.
According to #29 (comment), this bug has not been fixed unfortunately.
Please reopen this issue. 👍
from clean-webpack-plugin.
@eladnava This bug has been fixed in the latest version (which was a rollback of my original pull request), so it should remain closed.
from clean-webpack-plugin.
@tylerhou I'm still experiencing a full directory deletion instead of just the files inside with the latest version, using this code:
plugins: [
new CleanWebpackPlugin(['build'])
]
from clean-webpack-plugin.
Same issue as @eladnava
from clean-webpack-plugin.
So this issue specifically is about deletion on watch. That is, if you were running webpack --watch
, you would have seen the directories be deleted every single time you changed your code and webpack recompiled. That was an undocumented change (my apologies) and has been fixed with the rollback.
On the other hand, full directory deletion is intentional. If you want to delete files inside the directory, you'll have to specify them individually. For most users the difference between deletion of a directory and deletion of all the files inside a directory but not the directory itself is negligible, since usually webpack would immediately recreate it on compile.
from clean-webpack-plugin.
Related Issues (20)
- Console warn on new line
- The typings issue while upgrade to [email protected] HOT 7
- webpack 5 output path error HOT 2
- Type 'CleanWebpackPlugin' is not assignable to type '((this: Compiler, compiler: Compiler) => void) HOT 1
- upgrading from 0.1.19 to 3.0.0 doubt
- Bad type declaration in "clean-webpack-plugin.d.ts" HOT 1
- clean-webpack-plugin: options.output.path not defined. Plugin disabled... HOT 15
- Expose glob options to distinguish files and directories
- Deprecate plugin in favor `output.clean` HOT 8
- dry: true result different from real run
- v4.0.0-alpha.0 is released as `latest` HOT 5
- Does the order of clean-webpack-plugin matter? HOT 2
- Old dependency on del causes errors on Windows
- cleanAfterEveryBuildPatterns: ['*.LICENSE.txt'] doesn't seem to work HOT 2
- Excluding files & folders not working HOT 1
- Cannot read properties of undefined (reading 'emit')
- Maintenance HOT 1
- Outdated version of package "del" causes TypeScript project compile failures HOT 2
- Security Issue in Unmaintained Dependency: clean-webpack-plugin
- [del] Some internal modules are deprecated. HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from clean-webpack-plugin.