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


Node.js. Нет, НПМ. Нет, Угловой.
Существует много путаницы в отношении Node.js, NPM и Angular. Эти 3 «сущности» часто используются вместе, особенно для приложений Angular, но это не одно и то же. Давайте проясним! Node.js Node.js — это серверная среда , основанная на JavaScript. Вы можете скачать его с официального сайта и запустить на Windows, Linux, Mac и т.д. Node.js использует асинхронное программирование : в то время как обычный сервер обрабатывает один запрос за раз (таким образом, создавая накладные..

Что действительно упаковывается?
Включение и исключение файлов в вашем пакете npm Введение После публикации статьи о разработке и публикации пакета npm с использованием TypeScript я получил предложение в Твиттере создать .npmignore в дополнение к .gitignore, иначе ваш dist не будет включен (если dist находится в .gitignore ) . Хотя это верно (вам не нужно добавлять файл .npmignore , если вы используете поле files в файле package.json ), учитывая, что все три подхода влияют на то, что get включено в ваш пакет..

# Обеспечение использования Yarn или NPM в команде
Возглавить команду разработчиков программного обеспечения и надоело каждый раз говорить всем yarn install вместо npm install ? Раздражает, что кто-то заходит в package-lock.json ? Всех этих проблем можно было бы избежать, используя one-package-manager . One-package-manager — это беспристрастный сценарий для проектов Javascript, помогающий обеспечить последовательное использование Yarn или NPM в команде разработчиков программного обеспечения, который не требует установки и..

Как я настраиваю Semaphore CI для публикации моего пакета NPM
Пару недель назад я узнал о том, как настроить Semaphore CI для автоматической публикации моего пакета NPM. SemaphoreCI - это предпочтительный для меня сервис непрерывной интеграции (я использовал как свои личные, так и корпоративные проекты). В этом посте я просто отмечу то, что я узнал о том, как настроить публикацию пакета NPM. Я пропущу часть о NPM и сосредоточусь на настройке SemaphoreCI, я предполагаю, что у вас уже есть проект NPM и вы уже настроили проект семафора. Я хочу..

NPM: Ошибка: SyntaxError: Объявления с блочной областью видимости (let, const, function, class) еще не…
Примечание для себя, но надеюсь, что это также поможет кому-то :) Если вы обнаружили эту ошибку .. $ npm /usr/local/lib/node_modules/npm/bin/npm-cli.js:82 let notifier = require('update-notifier')({pkg}) ^^^ SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode at exports.runInThisContext (vm.js:53:16) at Module._compile (module.js:414:25) at Object.Module._extensions..js (module.js:442:10) at Module.load (module.js:356:32) at..

Мой первый пакет NPM: github-traffic-cli
С тех пор, как я опубликовал свои первые проекты на GitHub , мне очень понравилось наблюдать за трафиком на моих репозиториях. Очень интересно посмотреть, сколько людей посещают или клонируют мои репозитории. К сожалению, просмотр всех доступных репозиториев занимает много времени, и я искал более элегантный способ. Я наткнулся на пакет npm github-traffic , который уже предоставляет API для получения трафика GitHub. Поэтому я решил написать пакет интерфейса командной строки (CLI) npm,..

установить модули узлов из github
Я хотел превратить простую функцию в модуль, который мог бы потребоваться в другом проекте. Я хотел читать в txt файлах, используя promisify ( bluebird ) в fs.readFile . Использование Promise.promisify работает, но результатом является только содержимое файла. Мне нужно было содержимое И имени файла. Поэтому я решил попробовать и обещать вызов сам, а затем обернуть эту функциональность в отдельный модуль, который я мог бы извлечь из github. Создание модуля Обычно вам..