написать впереди
На выходных были выпущены VUE 3.0 и Webpack 5. Вас снова беспокоят технические проблемы? Движимый тревогой и любопытством, вызванными чрезмерным анализом исходного кода, я записал то, что узнал, и быстро рассмотрел новейшие технологии. В результате новые не научились, а старые сдались на полпути.
Хань Лю Ань сказал в Huainanzi: Shuo Lin Xun:
逐鹿者不顾兔
Вы не можете сосредоточиться только на чем-то одном, и в результате все часто будет отходить на второй план. Поэтому, даже если VUE и веб-пакет обновлены, в этом разделе я все равно выбираю Node.js для продолжения обмена.
Обзор части
Если вы читаете эту статью впервые, настоятельно рекомендуется начать чтение с первого раздела, и вы получите больше.Эта серия не имеет преувеличенных названий, но содержание имеет достаточную широту.Я считаю, что это определенно позволит вы, чтобы увидеть различные интерпретации. При этом каждая статья имеет небольшое количество слов и может быть прочитана за 5-10 минут.Если вам пока не хватает времени, вы можете нажать, чтобы подписаться или поставить лайк, и вы можете найти это цикл статей в «Динамике» в будущем.
Пожалуйста, нажмите здесь, чтобы перейти к главам, которые вам нужно прочитать:
Node.js Getting Started Series (3) Разработка и отладка, глобальные встроенные функции и переменные
[Написано студентам, которые новы на рабочем месте на рабочем месте, давайте поговорим об этом: Node.js Начало работы серии (4) Механизм обработки событий и механизма событий
Принцип и практика WebPack (1) Почему выбрать WebPack
Цели обучения этого раздела
1) Базовые знания и использование npm
2) Простой процесс выпуска пакета npm
Учебный каталог для этого раздела
Основные знания и использование NPM
Два, как опубликовать свой собственный пакет NPM
3. Резюме этого раздела
Четыре уведомление о следующем выпуске
Пять в конце текста
1. Базовые знания и использование npm
Что такое НПМ?
Как я узнаю, что Node.js был установлен NPM и также успешно установлен?
Вы можете проверить, была ли установка успешной, набрав «npm -v», если в командной строке выводится номер версии, это означает, что установка прошла успешно.
Версия NPM устарела, и я хочу обновить ее до последней версии, что мне делать?
npm install npm -g
Для чего именно используется NPM?
NPM имеет три основных функция:
1) Разрешить пользователям загружать сторонние пакеты, написанные другими, с сервера NPM для локального использования.
2) Разрешить пользователям загружать и устанавливать программы командной строки, написанные другими, с сервера NPM для локального использования.
3) Разрешить пользователям загружать свои собственные пакеты или программы командной строки на сервер NPM для использования другими.
Таким образом, NPM — это средство связи между локальными пакетами и серверами.Если вы хотите использовать другие пакеты или хотите, чтобы другие использовали ваши пакеты, вы можете подключиться через NPM.
Как установить сторонние пакеты?
Первая из трех основных функций NPM — загрузка сторонних пакетов, написанных другими, и их локальное использование.Команда очень проста.Во-первых, вы должны знать имя пакета других на сервере, а затем вы может загрузить его целевым образом.Синтаксис выглядит следующим образом:
npm install <Module Name>
Я только что установил пакет, почему он такой медленный, можете ли вы установить его быстрее?
NPM довольно медленно извлекает ресурсы с удаленных серверов.Чтобы решить эту проблему, многие отечественные предприятия разработали зеркала многих типов.Среди них ресурсы зеркал Taobao - это несколько часто используемых зеркальных библиотек.Вы можете использовать зеркала Taobao для ускорения увеличить скорость загрузки.Синтаксис выглядит следующим образом:
npm install -g cnpm --registry=https://registry.npm.taobao.org
С этого момента вы можете использовать cnpm для установки сторонних пакетов, что значительно ускоряет соединение.
Установил пакет, а посередине выскочила ошибка.Как удалить и переустановить?
Если есть установка, то она будет удалена.Команда для удаления:
cnpm uninstall <Module Name>
Кроме того, существуют следующие часто используемые команды:
cnpm update <Module Name>
Модуль поиска:
cnpm search <Module Name>
резюме
Манипулирование данными четырех королей: CRUD.
Мы обнаружили, что описанные выше операции NPM включают в себя добавления, удаления, изменения и проверки. Вы узнали, что мы все работаем с чужими пакетами. Можем ли мы добавить новый способом «добавления» сами? Как опубликовать то, что мы писали?Что с сумкой?
2 Как опубликовать собственный пакет NPM
网址: https://www.npmjs.com/signup
Обратите внимание, внимательно называйте имя, оно будет использовано позже, когда будет опубликовано.
2) Установите nrm глобально
cnpm i nrm -g // nrm是npm仓库管理的模块,可控制npm仓库
3) Проверьте структуру файла пакета, который необходимо опубликовать.
npm официально рекомендует, чтобы стандартный пакет содержал как минимум три следующих файла:
☆ package.json (основное описание пакета, включая версию и имя других пакетов, которые от него зависят)
☆ README.md (документация, чтобы пользователи могли быстро понять актуальную информацию всего пакета)
☆ index.js (входной файл, первый файл для анализа во всем пакете)
Если package.json отсутствует, его можно сгенерировать, используя следующий синтаксис:
cnpm init
Если вы не будете readme.md, вам нужно вручную создавать документы, используя синтаксис Mark and Project;
Если файла index.js нет, вам нужно вручную создать файл и написать файл записи, используя синтаксис js.
Когда содержимое готово и доступны три вышеуказанных файла, необходим только последний шаг — публикация, синтаксис следующий:
cnpm publish
网址: https://www.npmjs.com/
На самом деле это также включает в себя выпуск локальных пакетов, итерацию и обслуживание пакетов, но цель этой статьи — понять базовые знания и функции npm, а подробный процесс обслуживания можно повторить, когда это действительно необходимо.
Что ж, процесс выпуска пакетов npm, добавление, удаление, проверка и изменение атрибутов завершены.
3. Резюме этого раздела
0) Как Node.js реализует управление модулями?
1) Как добавить бодрящий пакет NPM?
2) Если вы хотите внедрить инкапсуляцию и совместное использование функций инструмента, какие у вас есть решения?
3) Каковы основные процессы и требования для публикации пакета npm?
Четыре уведомление о следующем выпуске
Node.js подошел к этому моменту, это уже шестая статья, и базовые знания в принципе здравые. В конце приведены соответствующие знания о встроенных модулях Node.js.Рекомендуется быстро прочитать первую статью, а также вспомнить и обобщить основы Node.js, изложенные в шести статьях.
4. В конце текста
Хорошие статьи, вам нужна ваша поддержка, нажмите, и передний диван области комментариев приветствуется.