Npm / Yarn: как отфильтровать файлы, скопированные из локальных путей?
У меня странное поведение в проекте Феникс.
Проект определяет зависимости от локальных проектов:
"dependencies": {
"phoenix": "file:../../deps/phoenix",
"phoenix_html": "file:../../deps/phoenix_html",
...
И то и другое npm install
а также yarn install
умеют находить проекты и копировать файлы в "node_modules". Тем не мение:
npm install
копирует только подмножество папки "deps/phoenix" (в основном.js
файлы)yarn install
копирует всю папку (оба.js
а также.ex
файлы)
Как npm
знает какие файлы копировать? Это просто соглашение? Например, я ничего не нашел в "deps/phoenix/package.json".
Иначе есть ли способ yarn
вести себя так же, как npm
?