如何让 Vue-Cli 3 忽略公共文件夹中的文件更改

Bob*_*Bob 4 vue.js vue-cli-3

我需要在public/js文件夹下放很多js文件,这会导致CPU达到100%。

文件路径:

src
public
    - js 
        - 1.js
        - 2.js
        - ...
node_modules
Run Code Online (Sandbox Code Playgroud)

这些js文件不会更新。如何让 Vue-Cli 不观察这些文件?

我在 vue.config.js 中尝试了这个配置,但它不起作用。

const path = require('path');
module.exports = {
  configureWebpack: {
    devServer: {
      watchOptions: {
        ignored: ['node_modules', 'public'],
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

skr*_*ibe 10

我认为有关如何进行忽略的文档可能是错误的。使用正则表达式尝试这种方式。/public/

module.exports = {
  configureWebpack: {
    devServer: {
      watchOptions: {
        ignored: [/node_modules/, /public/],
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

此外,您可能已经知道,但一定要停止然后重新启动,npm run watch 否则新的配置选项不会生效。