We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7188fbf commit 7037baeCopy full SHA for 7037bae
hooks/01_removeNotRelevantParts.js
@@ -1,12 +1,12 @@
1
const path = require('path');
2
const rimraf = require('rimraf');
3
+const fs = require('fs');
4
5
const callback = (error) => {
6
if (error) {
7
throw error;
8
}
9
};
-
10
/**
11
* Removes unnecessary files (css, js) if user pass `singleFile` parameter.
12
*/
@@ -21,8 +21,15 @@ module.exports = {
21
maxBusyTries: 3
22
23
24
- rimraf.sync(jsDir, opts, callback);
25
- rimraf.sync(cssDir, opts, callback);
+ // Attempt to delete jsDir if it exists
+ if (fs.existsSync(jsDir)) {
26
+ rimraf.sync(jsDir, opts, callback);
27
+ }
28
+
29
+ // Attempt to delete cssDir if it exists
30
+ if (fs.existsSync(cssDir)) {
31
+ rimraf.sync(cssDir, opts, callback);
32
33
34
-};
35
+};
0 commit comments