Как заставить Vue-Cli 3 игнорировать изменения файлов в общей папке - PullRequest
0 голосов
/ 02 июля 2019

Мне нужно поместить много файлов js в папку public / js. Это приводит к тому, что процессор достигает 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 Ответ

1 голос
/ 02 июля 2019

Я думаю, что документация может быть неправильной о том, как сделать игнорирование.Попробуйте это, используя вместо этого регулярное выражение./public/

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

Кроме того, вы, вероятно, уже знаете, но обязательно остановите и перезапустите npm run watch, иначе новые параметры конфигурации не вступят в силу.

...