简体   繁体   中英

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

I need to put a lot of js files in the public/js folder.This causes the CPU to reach 100%.

File path:

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

These js files will not be updated. How to make Vue-Cli not observe these files?

I tried this configuration in vue.config.js but it doesn't work.

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

I think the documentation may be wrong on how to do the ignore. Try it this way using regex instead. /public/

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

Also, you probably already know, but be sure to stop and then restart npm run watch or the new config options won't take affect.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM