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


Понимание и защита от вредоносных сценариев жизненного цикла пакета npm
В этой статье объясняется важность понимания того, как работают сценарии жизненного цикла npm, такие как preinstall и postinstall , как они могли (и использовались) злонамеренно использоваться, и предлагает несколько советов о том, что вы можете с этим сделать в рамках здоровья вашего проекта npm. Проблема Если вы используете npm , популярный менеджер пакетов JavaScript, вы, вероятно, слышали об атаке на пакеты eslint-scope , когда контроль над сильно зависящим от него пакетом был..

Почему я перешел на Yarn?
Yarn — новинка в мире управления пакетами Javascript и Node.js . Я вижу, как некоторые разработчики переходят от npm к yarn , в то время как некоторые другие все еще колеблются. Я был в более поздней группе, но следующие 3 фактора заставили меня принять решение о переходе. 1. Насколько легко перейти с NPM на Yarn Я обнаружил, что большинство проектов, над которыми я работаю, совместимы с yarn , и в документах о перенастройке пряжи утверждается то же самое. Установить пряжу и..

Использование Git Hooks со скриптами npm
Раньше автоматизация git-хуков была зарезервирована для разработчиков. В TalkRise мы постоянно пишем образцы проектов React, Angular и Node. Наши проекты собраны и протестированы, и мы твердо убеждены в важности автоматизации этих процессов. Мы не хотим, чтобы мы сами или наши студенты могли коммитить код с плохим стилем или отправлять код, который не проходит тесты. Конечно, вы всегда можете сделать фиксацию WIP (work-in-progress), но когда вы пишете готовые к производству приложения с..

Начнем с пряжи
Yarn - это новый менеджер зависимостей , созданный крутыми парнями из Facebook и другими участниками. Почему? Нам, как разработчикам, необходимо постоянно задавать себе этот вопрос. В конце концов, наша работа - решать проблемы, поэтому, если вы начинаете проект, вам нужно решить проблему, которая есть у кого-то, если не у вас. Именно эта идея подтолкнула ребят из Facebook к созданию с нуля нового менеджера для своих пакетов ( более подробно вы можете прочитать об этом в их..

Введение в NodeJS и NPM
В старые времена, если вы хотели начать с веб-разработки, было достаточно одного текстового редактора и браузера, но теперь все изменилось. Хотя вы все еще можете выполнять базовую веб-разработку с помощью текстового редактора, но целый новый мир откроется, если вы начнете использовать инструменты в веб-разработке. NodeJS NodeJS и NPM стали весьма важными инструментами или программами для глубокого погружения в веб-разработку. Итак, давайте рассмотрим, что такое NodeJS и как с ним..

Простой запуск приложения React с помощью TypeScript
Благодаря create-react-app запустить новое приложение React очень просто. Если вам нужна разновидность TypeScript, вы можете добавить параметр --typescript к команде npx: npx create-react-app my-new-app --typescript Хотя добавить соответствующие конфигурации линтера для TypeScript React несложно, это может быть трудоемко, особенно если вы добавляете другую зависимость, например рассказы . Я считаю, что процесс запуска этого типа приложений повторяется. Это вызывает головную..

Копировать URL-адрес в буфер обмена при запуске запуска Npm
Как скопировать начальный URL и параметры вашего приложения в буфер обмена при его локальном запуске. Я не уверен, что кому-нибудь когда-нибудь понадобятся следующие уловки, но у моего клиента есть приложение, доступ к которому можно получить только через URL-адрес, содержащий динамический параметр base64. Излишне говорить, что это делает его локальную разработку немного неудобной. Кроме того, я должен признать, что я не большой поклонник функций интерфейса командной строки, которые..