Зачем использовать имена каталогов 'lib' vs 'src' в JavaScript? Что является "стандартным"?
В GitHub существует много популярных библиотек JavaScript и приложений, а некоторые - исходный код в каталоге /src
, а другие - в каталоге /lib
.
Я склоняюсь к разработчикам, которые это сделали, в зависимости от того, на каких языках они учат расти. Поэтому я вижу, что многие разработчики Java используют /lib
(которые также обычно вставляют свои упакованные JS в каталог /bin
). Тем временем я часто замечаю, что те, кто использует /src
, выводят свои упакованные JS в папку /dist
.
Что считается стандартным шаблоном для JavaScript, src
или lib
. Возможно, нет правильного или неправильного ответа.
Ответы
Ответ 1
Интересный вопрос, но мне кажется, что некоторые разработчики просто берут его по собственному мировоззрению
Это также зависит от проекта:
некоторые проекты построены с меньшими компонентами, которые являются лишь небольшими частями основной функциональности. lib
lib/independent-pieces.js
другие проекты монолитные, компоненты зависят друг от друга: src
src/this-is-all-for-this-project-and-depend-on-each-other.js
для сторонних библиотек, которые обычно используют vendor
vendor/bootstrap/
vendor/d3/
Ответ 2
-
/node_modules
- для сторонних библиотек. -
/lib
или /vendor
- предложили поместить ваши библиотеки, которые не требуются для компиляции. -
/src
- для вашего кода