Упрямое повторное появление файлов .bin в node_modules - PullRequest
0 голосов
/ 03 мая 2019

Каждый раз, когда я запускаю yarn или yarn install, файл пряжи появляется в node_modules/.bin, что на несколько лет старше текущей версии и который мне всегда приходится удалять вручную.Как я могу предотвратить это?Где похоронена информация, сообщающая о появлении файла?

Ответы [ 2 ]

0 голосов
/ 12 июля 2019

Теперь я знаю: в IDE WebStorm есть параметр pref для копирования исполняемых файлов из формы node_modules в каталог .bin, чтобы упростить использование встроенного терминала WebStorm.

enter image description here

Действует как эквивалент npx.Вот почему моя локальная версия пряжи все еще копировалась и перезаписывала глобальную установку.

0 голосов
/ 11 июля 2019

Полагаю, вы, должно быть, каким-то образом получили (древнюю версию) yarn установленную в вашем node_modules.

Оттуда yarn ссылки * исполняемого файла yarn ("bin")в node_modules/.bin;эта функция кратко упоминается в https://docs.npmjs.com/files/folders#executables, и более подробно описывается в https://docs.npmjs.com/files/package.json.html#bin.

Команда yarn why yarn должна сообщить вам, какие пакеты отвечают за yarn проникновение в node_modules.

...