Пряжа удаляет папку в установленной зависимости

Я использую Yarn v0.19.1 для установки некоторых зависимостей. Я полностью удалил свою node_modules папку и выполнил новую yarn установку.

Я пытаюсь установить буклет о зависимости, используя yarn add leaflet. Модуль устанавливается успешно, за исключением фазы Cleaning Modules..., Yarn удаляет папку images, которая обычно находится внутри leaflet/dist/images. Когда я делаю npm install leaflet, эта папка не удаляется.

Во время установки пряжи папка images присутствует, пока не наступит фаза Cleaning modules.

Кто / что это делает? Это что-то делает yarn? Или это что-то указано в leaflet библиотеке? Как я мог это решить?

Я проверил package.json в библиотеке листовок, и там ничего необычного не показалось. Он запускает jake-файл, но даже внутри этого файла не удаляется ничего, связанное с изображениями.

Вот как эта папка в моей node_modules папке выглядит для обеих установок диспетчера пакетов:

пряжа  yarn install

npm  npm install


person james    schedule 31.01.2017    source источник


Ответы (1)


В моем проекте был .yarnclean файл. Это добавило некоторые файлы / папки, которые нужно игнорировать при установке зависимостей. Запуск yarn clean добавил этот файл, и я не знал, пока не увидел эту проблему . Просмотр документов также дал ту же информацию.

Я решил эту проблему, удалив images из набора игнорируемых каталогов.

Вот мой .yarnclean файл для примера:

# test directories
__tests__
test
tests
powered-test

# asset directories
docs
doc
website
assets

# examples
example
examples

# code coverage directories
coverage
.nyc_output

# build scripts
Makefile
Gulpfile.js
Gruntfile.js

# configs
.tern-project
.gitattributes
.editorconfig
.*ignore
.eslintrc
.jshintrc
.flowconfig
.documentup.json
.yarn-metadata.json

# misc
*.gz
*.md
person james    schedule 03.02.2017