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

How to make Vue-Cli 3 ignore file changes in public folder

我需要在 public/js folder.This 中放置大量的 js 文件导致 CPU 达到 100%。

文件路径:

src
public
    - js 
        - 1.js
        - 2.js
        - ...
node_modules

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

我在 vue.config.js 中尝试过此配置,但它不起作用。

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

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

module.exports = {
  configureWebpack: {
    devServer: {
      watchOptions: {
        ignored: [/node_modules/, /public/],
      }
    }
  }
}

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