Изменить папку, в которой пряжа устанавливает пакеты - PullRequest
0 голосов
/ 08 мая 2018

Я новичок в сфере node.js и создаю простой CRUD.

Я хочу установить и использовать простые интерфейсные библиотеки, такие как Bootstrap, jquery и т. Д. Я пробовал bower, но bower предлагает пряжу. Я удалил беседку и установил пряжу.

Теперь, пряжа, выглядит очень похоже на нпм. Я хочу использовать пряжу только для интерфейсных модулей, поэтому я хочу, чтобы она устанавливала модули в моей «общедоступной» папке вместе с моими другими файлами css и js.

Итак, я хотел бы изменить папку, в которую yarn устанавливает модули, и сделать так, чтобы она устанавливалась публично, а не в папке node_modules. Я хочу держать их отдельно.

По-моему, npm устанавливает модули, связанные с узлами, в папку node_modules (экспресс и т. Д.), А yarn устанавливает модули, связанные с интерфейсом, в общую папку (начальная загрузка и т. Д.).

(Или, или, может быть, беседка / пряжа не являются подходящим инструментом только для интерфейсных модулей, и я должен использовать другой, как я не знаю, Gulp? Да, я запутался, пожалуйста, помогите новичку.)

Спасибо

1 Ответ

0 голосов
/ 08 мая 2018

Затем просто укажите modules-folder для yarn:

yarn install --modules-folder ./public
...