Публикации по теме 'npm'


Компоненты веб-разработки (Руководство для начинающих)
«Много раз разработчики спрашивают меня, с чего начать веб-разработку, особенно с JavaScript. В этом блоге я попытаюсь объяснить основные компоненты, необходимые для создания веб-приложений, планирования стратегий приложений, а также дать некоторое представление об основных функциональных блоках и их общих вариантах использования». Люди часто думают, что если они знают C# или Java, то уже достаточно хорошо понимают, как работает Javascript. Но это ловушка! По сравнению с другими..

Как игнорировать файлы из вашего пакета npm
Вы можете решить, какие файлы будут получать люди при загрузке вашего пакета npm, тремя способами: С файлом .gitignore С файлом .npmignore Со свойством files Мы рассмотрим каждый метод и обсудим, какие методы вам следует (или не следует) использовать. Исключение файлов с помощью gitignore Сначала npm проверит ваш репозиторий на наличие .gitignore файла. Если есть файл .gitignore , npm будет игнорировать файлы в соответствии с тем, что указано в файле .gitignore ...

Как Gridsome работает с GitHub Pages
Gridsome - это мощный генератор статических сайтов, приправленный Vue. Это альтернатива Гэтсби для Vue. Он управляется данными, что означает, что он использует слой GraphQL для получения данных и динамического обновления страниц из него. Особенности Gridsome По умолчанию быстро ⚡️ Готово к PWA 🚀 Предварительная загрузка 💪 Разделение кода выполняется автоматически ✂️ Самый быстрый способ разместить сайт Gridsome на GitHub Pages - использовать пакет - gh-pages ...

Отключение package-lock.json
Обновление за апрель 2020 г. ⚠️ Исходная статья ниже была написана в 2017 году, когда package-lock.json был новичком в экосистеме. В основном, как правило, если вы работаете над новым проектом, вам не следует отключать package-lock.json. Отключив package-lock.json , вы… увеличение времени установки npm - npm использует package-lock.json для ускорения установки увеличение вероятности различных зависимостей и версий между разработчиками стресс вашей команды Ops, потому..

Этот механизм JavaScript
Механизм this JavaScript ведет себя немного иначе, чем в других языках. Это не всегда может быть интуитивно понятным. Начнем с того, что посмотрим, как this работает в глобальном контексте выполнения. При использовании вне какой-либо функции this относится к глобальному объекту. В браузере это будет window . Неважно, находимся мы в строгом режиме или нет. Верхний уровень this всегда относится к глобальному объекту. Теперь перейдем к узлу. На верхнем уровне this также..

Устранение проблем с зависимостями между узлами npm с помощью команды npm view.
Вы когда-нибудь получали такую ​​ошибку? npm WARN [email protected] requires a peer of eslint@^3.3.0 but none was installed. Вы думаете об обновлении eslint до более высокой версии, но вы видите это в другом пакете, который полагается на eslint: Чтобы использовать этот инструмент, нам необходимо, чтобы в вашем проекте был установлен eslint. Поддерживаемые версии: «Eslint»: «› = 0,19.0 ❤.0.0 » Стрелять. Похоже, нам нужно найти версию airbnb, совместимую со старой..

Пришло ли время для курируемого, стабильного NPM?
Вот в чем дело — я люблю Node и люблю экосистему JS. Мне нравится, что почти всегда есть упаковка для нужной мне вещи (а если ее нет, я легко могу ее сделать). Ч-ч-ч-ч-изменения Темп инноваций имеет свою цену, как это всегда бывает. Есть две конкретные вещи, которые беспокоят меня в моей повседневной работе: Когда я пытаюсь выбрать пакет для выполнения работы, очень сложно оценить, насколько «хорошим» будет пакет. Обновление зависимостей в нетривиальном проекте обычно чревато..