Итак, я использовал менеджер пакетов Yarn в своем проекте Laravel для загрузки общедоступных библиотек javascript, таких как jQuery и bootstrap.Мой конфигурационный файл .yarnrc содержит одну строку для указания каталога модуля, чтобы все пакеты были доступны сразу.
--modules-folder public/components
Это шло отлично, пока я не решил ввести node-sass в свой проект, который является внутренним пакетом..
Моя проблема в том, что node-sass, включая все его зависимости, попадает в мою папку public / components.В идеале я бы использовал Yarn только для моих общедоступных пакетов и npm для своих внутренних пакетов (что в конечном итоге оказалось бы в node_modules в корне моего проекта).Но они оба используют один и тот же файл package.json.
Есть ли способ разделить эти менеджеры пакетов?Или я поступаю совершенно неправильно.