Почему у узловых модулей есть `@` в имени?

С выпуском material-ui версии 1 я заметил, что они добавили символ @ перед именем библиотеки @material-ui/core. Покопавшись в своих модулях узлов, я вижу, что они не единственные — у меня есть и @babel, и @types.

Является ли @ важным по какой-то причине или это просто для ясности и предотвращения конфликтов с предыдущими версиями библиотеки?


person Luke Schlangen    schedule 18.05.2018    source источник


Ответы (1)


@ указывает, что пакет является пакетом с ограниченной областью действия. Это способ группировки похожих проектов в рамках одной области. Пакет с заданной областью можно опубликовать как частный, так и общедоступный. Для получения дополнительной информации перейдите по следующей ссылке npm-scope.

person Ashok JayaPrakash    schedule 18.05.2018