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


Определения типов потока доставки в пакетах NPM
Приятно видеть, как множество библиотек начинают внедрять flow , чтобы добавить в свой код типобезопасность ... НО… многие люди забывают, что npm пакеты обычно поставляют код ES5 без какой-либо информации о типе, и, в конце концов, потребитель этой библиотеки получит any только как импортированные типы. Работая над набором текста в styled-components , я искал руководство о том, как правильно предоставлять flow типы для пользователя, и понял, что его еще не было. Таким..

Хорошая статья!
Хорошая статья! Многие люди забывают о пакетах с ограниченным объемом, потому что иногда они чувствуют себя гражданами второго сорта в мире npm. Кстати, спасибо за привет 😁 Я являюсь автором Package Phobia , поэтому буду рад ответить на любые вопросы относительно размера пакета (на многие вопросы можно ответить, посетив readme на github)

Как решить Не удается найти модуль «fs/promises»?
Недавно мне нужно было установить npm-пакет с именем rotate-file-stream. Итак, установите его и запустите npm run… npm показывает ошибку, как показано ниже: Cannot find module ‘fs/promises’ … В node_modules определенно установлен пакет rotate-file-stream, но node.js не может его найти. Решение очень простое. Текущее обновление версии node.js больше, чем равно 14. Вы можете понять, почему возникает эта ошибка, заглянув в историю Promise API . Вы можете видеть, что fs/promises..

Настройка нескольких проектов с помощью Webpack
До недавнего времени наша команда придерживалась привычки создавать разные репозитории git для каждого проекта. Это казалось естественным, поскольку у них были бы отдельные циклы выпуска, другой набор зависимостей и т. д. Проблема, которую я и моя команда начали ощущать при таком подходе, заключается в том, что количество отдельных, но связанных между собой приложений и сервисов, которые мы создаем, растет. , это становится запутанным процессом разработки. Даже небольшие потоки требовали..

use-react-dialog: простой и эффективный способ реализации диалогов в приложениях React
use-react-dialog: простой и эффективный способ реализации диалогов в приложениях React Что такое диалоговое окно "использовать-реагировать"? use-react-dialog  – это библиотека NPM , написанная на TypeScript, которая обеспечивает основанный на ловушках подход к реализации диалогов в приложениях React. Библиотека спроектирована так, чтобы быть простой и удобной в использовании, что позволяет разработчикам добавлять диалоги в свои приложения за считанные минуты. С помощью..

Частные пакеты NPM
Как совместно использовать модули npm компании внутри Предположим, вы только что написали замечательный модуль node , который хотите разбить на пакет, чтобы его можно было использовать повторно. Проблема в том, что он содержит некоторые сверхсекретные материалы компании, которыми нельзя поделиться, и вы не можете или не хотите создавать частную организацию npm. Так что же вы делаете сейчас? Вы не поверите, но если вы используете частные репозитории git, то у вас уже есть все, что..

Meteor 1.5 ❤ React загружаемый
Спойлер: просто работает Если вы следите за последними новостями о JavaScript, возможно, вы видели эту статью Джеймса Кайла о его проекте React Loadable , который устанавливает новый шаблон использования dynamic import(...) для получения React компонентов и отображать индикаторы загрузки во время загрузки. Мне особенно нравится этот рисунок, иллюстрирующий разницу между а) использованием динамического import(...) на уровне маршрутизации и б) его использованием на уровне..