Публикации по теме '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».
Мы..