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 efd992c commit 269de4cCopy full SHA for 269de4c
resources/watch.js
@@ -52,15 +52,25 @@ function startWatch() {
52
}
53
54
function deleteFile(fileName) {
55
- delete require.cache[fileName];
+ clearCache(fileName);
56
build().catch(error => console.error(error.stack || error));
57
58
59
function changeFile(fileName) {
60
61
62
63
64
+function clearCache(causeFileName) {
65
+ if (path.extname(causeFileName) === '.js') {
66
+ for (var fileName in require.cache) {
67
+ if (fileName.indexOf('/node_modules/') === -1) {
68
+ delete require.cache[fileName];
69
+ }
70
71
72
+}
73
+
74
if (require.main === module) {
75
watch().catch(error => console.error(error.stack || error));
76
0 commit comments