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


Продемонстрируйте новые функции в вашем приложении Meteor
Есть несколько пакетов, которые позволяют вам совершить обзор продукта, чтобы продемонстрировать возможности вашего приложения. Наиболее заметными из них, вероятно, являются Bootstrap-Tour и Hopscotch , созданные LinkedIn. Я только что интегрировал последнее в свое приложение Meteor и хотел поделиться результатом. Во-первых, я знаю, что есть несколько пакетов атмосферы, позволяющих делать то же самое. Эти пакеты только обертывают исходные сценарии, потому что это требовалось в..

5 уроков из моего первого пакета NPM
Урок 1: Сделайте это проще Чтобы сделать вещи публичными, нужно, чтобы они были простыми. Это как учить маленького мальчика, как пользоваться ложкой, чтобы зачерпнуть еду со стола. Я представляю себя тем самым парнем, который заглядывал в коды библиотек, чтобы понять, о чем думал первоначальный создатель. Код должен быть явным! Если для объяснения кода необходимо создать функцию, сделайте это! export const constructUrl = (url, qs = {}) => ( url + appendQuery(qs) ); Урок 2:..

Лучший способ создавать пакеты npm с помощью приложения create-react-app
Инициировать проект create-react-app create-react-app-npm cd create-react-app-npm yarn run eject yarn add -D babel-preset-es2015 babel-preset-stage-0 babel-preset-react babel-cli Создайте `.babelrc` { “presets”: [“es2015”, “react”, “stage-0”] } Измените package.json … "name": "create-react-app-npm", "version": "0.0.1", "main": "lib/index.js", "dependencies": { … "scripts": {..

Модуляризация общего кода с помощью Yalc
Публикация каждой разрабатываемой версии вашего кода в NPM может быть болезненной. Символические ссылки в Windows? Мех, только не надо. Подмодули Git? Не совсем. Приготовьтесь к легкому экшену с Yalc . TL; DR (как создать форк и использовать вашу любимую библиотеку) git clone fork_of_your_favorite_library npm/yarn install (in that fork dir) npm/yarn run build (or similar) npm/yarn install -g yalc yalc publish (still in the fork dir) yalc add fork_of_your_favorite_library..

Создание пакета NPM для компонента
На днях мы столкнулись с небольшой проблемой в React Native, которую я решил превратить в эксперимент по созданию пакета NPM. Это общий обзор различных шагов, которые я предпринял в процессе. Проблема заключалась в отображении читаемых объектов JS на реальном телефоне со сборкой, не предназначенной для разработки. В среде разработки обычно легко подключиться к таким инструментам, как встроенная отладка React Native , автономный React Native Debugger или сетевой инструмент, такой как..

установка npm с кешем в докере
Добавление нового npm пакета с последующим запуском docker build выполняется очень медленно! Вот как ускорить рабочий процесс. Нажмите здесь, чтобы опубликовать эту статью в LinkedIn » Эта проблема Невозможно сохранить артефакты сборки между сборками докеров, кроме как с помощью механизма кэширования слоев. Вы можете указать один или несколько томов с помощью действия VOLUME , но оно используется не во время сборки, а только во время выполнения. (т.е. когда вы делаете..

Эти автоматизированные настройки имеют тенденцию слишком часто ломаться, и экосистема npm кажется полна…
Эти автоматизированные установки имеют тенденцию слишком часто ломаться, и экосистема npm, похоже, полна потенциала для крупномасштабных хакерских лазеек. Буквально на днях я следовал простому руководству с использованием vue-cli, и он не завершал установку npm, добавляя сверху несколько пугающих уведомлений безопасности. Вдобавок ко всему, вещи также имеют тенденцию к разрыву между разными ОС, и это просто похоже на противоречие с обещанием Интернета как экосистемы, не зависящей от..