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

时间:2019-07-02 12:35:10

标签: vue.js vue-cli-3

我需要在public / js文件夹中放入很多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'],
      }
    }
  }
}

1 个答案:

答案 0 :(得分:1)

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

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

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