diff --git a/packages/@vuepress/core/lib/node/dev/index.js b/packages/@vuepress/core/lib/node/dev/index.js index bec9a1de2cba0a8bfb69d4deec666544c02e2d7b..224de1707a74243cbc9891f7a7263388a3b77d4b 100644 --- a/packages/@vuepress/core/lib/node/dev/index.js +++ b/packages/@vuepress/core/lib/node/dev/index.js @@ -207,8 +207,12 @@ module.exports = class DevProcess extends EventEmitter { publicPath: this.context.base, watchOptions: { ignored: [ - /node_modules/, - `!${this.context.tempPath}/**` + (x) => { + if (x.includes(this.context.tempPath)) { + return false + } + return /node_modules/.test(x) + } ] }, historyApiFallback: {