ember-cli как заставить brocolli игнорировать некоторые изменения файлов


Я использую ember-cli v0. 0. 47, и я хотел бы иметь возможность заставить brocolli игнорировать некоторые изменения файлов, когда он запускает сборку.

Я использую vim в качестве инструмента разработки, и он настроен для сохранения всех моих открытых файлов всякий раз, когда редактор теряет фокус (это включает в себя файлы подкачки и отмены). Это имеет неприятный побочный эффект, вызывая множество ненужных перестроек моего проекта ember-cli, потому что brocolli обнаруживает, что файлы были изменены, и продолжает перестраивать.

Как таким образом, я хотел бы иметь возможность как-то сказать броколли, чтобы он не запускал перестройку проекта, когда некоторые файлы были изменены. Есть ли какой-то способ достичь этого?

1 2

1 ответ:

Я не знаю способа исключить файлы из брокколи, но в целом это действительно проблема, и это помогает писать временные файлы vim в другом месте, чтобы предотвратить частые перестроения, поэтому в вашем .vimrc:

set backupdir=~/.vim/backup//
set directory=~/.vim/swp//

Вам также придется создавать каталоги вручную.

Дополнительная косая черта необходима, чтобы сохранить структуру файла в этом каталоге. Из :help directory в vim:

    - For Unix and Win32, if a directory ends in two path separators "//"
      or "\\", the swap file name will be built from the complete path to
      the file with all path separators substituted to percent '%' signs.
      This will ensure file name uniqueness in the preserve directory.
      On Win32, when a separating comma is following, you must use "//",
      since "\\" will include the comma in the file name.