NPM выдает ошибку без Sudo

Если вы знаете о JavaScript, значит, вы знаете о NPM; это менеджер пакетов по умолчанию для Node.js, который представляет собой среду выполнения с открытым исходным кодом. Разработчики используют NPM, потому что он не только обеспечивает простой способ поддержки кода, но также помогает им, когда им приходится делиться им с другими разработчиками, которые могут легко повторно использовать код во время собственной разработки. Файл NPM или пакет NPM - это не что иное, как логически разделенный повторно используемый код, организованный в виде каталога с некоторыми файлами в нем. [Далее]
node  npm  unix 

Как создать приложение CLI на Node.js

Одна из моих самых любимых вещей в Node - это то, насколько легко создавать простые инструменты интерфейса командной строки (CLI). Между синтаксическим анализом аргументов с помощью yargs и управлением инструментами с помощью npm Node просто упрощает задачу. Вот несколько примеров инструментов, о которых я говорю: навсегда uglifyjs is-up-cli jshint тест на скорость После установки (с параметром -g ) эти пакеты можно запускать из любой точки командной строки и работать так же, как встроенные инструменты Unix. [Далее]

Как удалить Node.js из Mac OSX

Если вы читали один из моих предыдущих постов о том, как установить Node.js , вы, вероятно, заметили, что есть несколько способов установить его на свой компьютер. Это может быть из диспетчера пакетов, из исходного кода или из предварительно скомпилированного двоичного дистрибутива. Итак, что вы делаете, когда хотите удалить Node.js? Здесь я опишу несколько способов удалить его с компьютера Mac OSX. Просто имейте в виду, что эти команды удаляют исполняемый файл Node, а не обязательно все проекты Node или кеш NPM. [Далее]
node  npm  mac 

Карет против Тильды в package.json

Файл package.json - это сердце всех пакетов npm, и независимо от того, что у вас есть в вашем проекте, одно можно сказать наверняка: всегда будет файл package.json. Из множества вещей, содержащихся в файле package.json , сегодня мы поговорим об управлении зависимостями. Я думаю, что большинство разработчиков согласятся, что управление зависимостями никогда не было легкой задачей на заре появления языков высокого уровня, таких как JavaScript. Просто спросите разработчика Java, какой была жизнь до появления Maven; или, может быть, поговорите с Ruby-разработчиком о том, какое влияние RubyGems оказывает на их разработку. [Далее]

Ошибка NPM «не удалось получить из реестра» при установке модуля

При использовании NPM для установки модуля проекта вы можете столкнуться с такой неприятной ошибкой: $ npm install express --save npm http GET https://registry.npmjs.org/express npm ERR! Error: failed to fetch from registry: express npm ERR! at /opt/node0610/lib/node_modules/npm/lib/utils/npm-registry-client/get.js:139:12 npm ERR! at cb (/opt/node0610/lib/node_modules/npm/lib/utils/npm-registry-client/request.js:32:9) npm ERR! at Request._callback (/opt/node0610/lib/node_modules/npm/lib/utils/npm-registry-client/request.js:137:18) npm ERR! at Request.callback (/opt/node0610/lib/node_modules/npm/node_modules/request/main.js:109:22) npm ERR! at Request.<anonymous> (/opt/node0610/lib/node_modules/npm/node_modules/request/main.js:198:58) npm ERR! at Request.emit (events.js:88:20) npm ERR! at ClientRequest.<anonymous> (/opt/node0610/lib/node_modules/npm/node_modules/request/main.js:195:10) npm ERR! at ClientRequest. [Далее]
npm  node 

NPM: установка определенной версии пакета

NPM или диспетчер пакетов узлов - это мощный инструмент, который позволяет легко управлять зависимостями, запускать сценарии и организовывать метаданные проекта. Однако его основная цель - помочь вам загрузить и установить пакеты Node из репозитория в ваш проект. Загрузка и установка пакета выполняется с помощью команды install NPM: $ npm install express + [email protected] added 50 packages from 37 contributors and audited 126 packages in 3.262s found 0 vulnerabilities Когда вы запускаете такую install , по умолчанию она получает последнюю версию указанного пакета, которая в данном случае v4. [Далее]

Публикация модуля Node.js в NPM

Вступление NPM расшифровывается как Node Package Manager и относится либо к онлайн-репозиторию проектов, либо к инструменту интерфейса командной строки (CLI), используемому для взаимодействия с онлайн-репозиторием. В настоящее время NPM является крупнейшим в мире реестром программного обеспечения с более чем 1,4 млн пакетов кода. Например, если вы хотите использовать Node.js для отправки электронных писем, вы можете выполнить быстрый поиск в их репозитории и найти такой модуль, как Nodemailer , который может сэкономить вам много времени. [Далее]

Создание файлов PDF в Node.js с помощью PDFKit

Вступление Формат PDF - один из наиболее распространенных форматов документов для передачи информации. В динамических веб-приложениях вам может потребоваться экспортировать данные в документ, и PDF обычно является популярным вариантом. В этой статье мы обсудим, как создавать PDF-файлы в NodeJS с помощью пакета NPM pdfkit . PDFKit - это библиотека для создания PDF-файлов на JavaScript для Node.js, которая обеспечивает простой способ создания многостраничных PDF-документов для печати. Начало работы с PDFKit Создадим каталог проекта, cd в него и инициализируем проект Node с настройками по умолчанию: [Далее]