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


dep: небольшой установщик зависимостей Node.js
Каковы минимальные возможности npm? Я создал небольшой установщик зависимостей Node.js под названием «dep» , который похож на небольшой npm. Я расскажу о депе и расскажу свою мысль. Вы можете сомневаться, что Dep изобретает колесо npm, но это колесо намного меньше, чем npm. Переосмыслить npm Как участник я видел, как команда npm растет за пару лет. Мы добавили множество функций, запрошенных пользователями, и это увеличило размер базы кода. Чем больше мы добавляем функций,..

Создайте инструмент Node CLI
И подключение простого веб-приложения к вашему собственному модулю NPM. У меня очень занятой ум, и мне нравится создавать свои собственные инструменты, которые помогут мне запомнить свои идеи. Я очень быстро забываю свои идеи. Так что мне нужно найти способ написать их где-нибудь как можно скорее и без особых усилий. И поскольку я знаю много людей с той же проблемой, я хотел поделиться своим последним инструментом, который представляет собой приложение с интерфейсом командной строки, и..

Node.js: что именно?
Недавно я наткнулся на интересный фрагмент данных о Node.js - он используется некоторыми крупнейшими мировыми ассоциациями, включая NASA, Airbnb, PayPal, LinkedIn, Netflix, Uber и Walmart. Фактически, 98% компаний из списка Fortune 500 используют Node.js на регулярной основе. Это, безусловно, подавляющее большинство рынка и на то есть веские причины. По словам директора по проектированию и главного архитектора PayPal, их приложение на основе Node.js требует на 33% меньше строк кода,..

package.json vs package-lock.json  — Технолизируйте свое будущее
В этой статье мы узнаем о разнице между package.json и package-lock.json . package.json или package-lock.json? пакет.json Он используется для установки пакетов в проекте Node.js. Это не только для установки зависимостей, но и для других целей, таких как определение свойств проекта, описание, информация об авторе и лицензии, сценарии для запуска через npm и т. д. Он сохраняет минимальную версию, необходимую приложению. Обновление пакетов с использованием npm install..

Создание приложений Graceful Node в Docker
Итак, хорошая новость заключается в том, что у вас есть приложение Node, которое работает и обслуживает трафик. Поздравляю! Плохая новость заключается в том, что в какой-то момент ваше приложение будет делать то, чего не должно. Возможно, соединение с базой данных устарело, узлу не хватает памяти или развертывание заставляет ваш сервер перезагружаться. Вам нужно задать вопрос: что происходит с любыми запросами, находящимися в процессе обработки? Скорее всего, когда ваше приложение..

Как лучше проверить объект JavaScript с помощью TypeScript
Так недавно я наткнулся на блок кода, который заставил меня задуматься на всю ночь. Код работал отлично, но что-то в нем меня действительно беспокоило, и я думал: « Можно ли его улучшить? » Код более или менее похож на следующий, где isAllowed - это сетевой вызов внешнего API. Так что меня беспокоило? Слишком много if s Ошибки выкидываются одна за другой Обрабатывает ошибку с помощью исключения Как сделать жизнь лучше На мой взгляд, почему мы не можем переписать код..

Обходите ваш глобальный реестр npm для индивидуального репо
Если вы используете частный реестр npm и этот реестр npm добавлен в ваш глобальный файл .npmrc , вы, вероятно, столкнулись с этой проблемой. Итак, в глобальном файле .npmrc есть одна запись вроде registry=https://myprivatenpmregistry/npm/ Допустим, вы хотели добавить в проект emotion . yarn add emotion Тогда вы, вероятно, увидите ошибку - Произошла непредвиденная ошибка: « https: // myprivatenpmregistry / npm / Emotion: подключить ECONNREFUSED IP: PORT». Мы..