top
logo


Критическая проблема в NPM 5.7, приводящая к смене прав доступа на системные каталоги PDF Печать E-mail
Автор: adm   
23.02.18 05:54
  1.1, Аноним, 09:22, 23/02/2018 [ответить] [смотреть все] +/ Почему не православный Yarn? npm кто-то еще используем в вменяемом состоянии?
 
  2.3, Аноним, 09:43, 23/02/2018 [^] [ответить] [смотреть все] [показать ветку] +/
Ярн тоже баги выдаёт, правда не такие лютые
 
  3.60, Аноним, 03:47, 24/02/2018 [^] [ответить] [смотреть все]     [к модератору] +/
Можно подумать вебмакаки перестанут быть вебмакаками и научатся софт писать норм... весь текст скрыт [показать]
 
2.22, й, 13:17, 23/02/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  +/ там речь про -g, который в yarn вообще выпилили
 
  3.29, НяшМяш, 14:44, 23/02/2018 [^] [ответить] [смотреть все]    [к модератору]  +/
потому что вместо него есть ключевое слово global
 
3.30, Аноним, 14:50, 23/02/2018 [^] [ответить] [смотреть все]    [к модератору]  +/ https://yarnpkg.com/en/docs/migrating-from-npm#toc-cli-commands-comparison
 
1.2, Аноним, 09:37, 23/02/2018 [ответить] [смотреть все]  +8 +/ Что-то я давно его не видел, так что побуду за него, кхм.. node js не нужен, вспомнити npm left pad
 
  2.5, Аноним, 10:35, 23/02/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  +1 +/
Он говорил вообще жс не нужен, вроде.
 
1.4, ПользовательНПМ, 10:14, 23/02/2018 [ответить] [смотреть все]  +2 +/ К слову, чтобы не запускать npm с рут правами:
mkdir ~/.node
echo 'prefix = ~/.node ' >> ~/.npmrc
echo 'export NPM_PACKAGES="$HOME/.node"' >> ~/.bashrc
echo 'export PATH="$NPM_PACKAGES/bin:${PATH}"' >> ~/.bashrc
echo 'export NODE_PATH="$NPM_PACKAGES/lib/node_modules"' >> ~/.bashrc
echo 'unset MANPATH' >> ~/.bashrc
echo 'export MANPATH="$NODE_PARENT/share/man:$(manpath)"' >> ~/.bashrc
 
  2.6, Аноним, 10:37, 23/02/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  –11 +/
Bash/ZSH - фу
NPM - фу
env export - фэ
 
  3.12, Аноним, 11:04, 23/02/2018 [^] [ответить] [смотреть все]    [к модератору]  +4 +/
batfile рулез, да. echo %~dp0
 
2.13, Michael Shigorin, 11:06, 23/02/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  –2 +/
Интересно, и многие вот так скопипастят, даже не задумавшись о том, что первая с... весь текст скрыт [показать] [показать ветку]
 
  3.16, EHLO, 12:32, 23/02/2018 [^] [ответить] [смотреть все]     [к модератору]  +/
Зависит от того что будет делать manpath , очевидно втч читать MANPATH ... весь текст скрыт [показать]
 
  4.46, angra, 20:41, 23/02/2018 [^] [ответить] [смотреть все]    [к модератору]  +/
Ну тут всё-таки стоило объяснить подробней, что manpath в случае непустой переменной MANPATH просто вернет ее значение, а в случае пустой выдаст дефолтный путь. Хотя зачем это делается в этом скрипте для меня загадка, ведь это может испортить добавления в MANPATH от других секций .bashrc. Какой-то мелкомягкий подход у этих нодовцев.
 
4.49, Аноним, 22:13, 23/02/2018 [^] [ответить] [смотреть все]    [к модератору]  +/ [code]$ manpath
bash: manpath: command not found[/code]Что за manpath?
 
  5.52, angra, 00:26, 24/02/2018 [^] [ответить] [смотреть все]    [к модератору]  +1 +/
В debian и rhel дистрах идет в составе пакета man-db вместе с собственно man, а также apropos, whatis, mandb и другими утилитами. То бишь отсутствует лишь в урезанных установках. Как в других дистрах, не знаю.
 
3.27, Аноним, 14:33, 23/02/2018 [^] [ответить] [смотреть все]     [к модератору]  +1 +/
Тю, обычная практика Так во многих конфигах делают сначала все разбиндить, а п... весь текст скрыт [показать]
 
  4.45, angra, 20:20, 23/02/2018 [^] [ответить] [смотреть все]    [к модератору]  +/
Копипастить не думая? Да, это обычная практика дурачков. Они ведь даже не пытаются вникнуть в причины и не понимают разницу между разбиндить ВСЁ одной командой и сбросить один параметр с последующим присвоением ему нового значения.
 
3.47, Ne01eX, 20:58, 23/02/2018 [^] [ответить] [смотреть все]     [к модератору]  +/
Миша, ну от кого, так от тебя такой хни не ожидал -D Наивно полагать что кто-т... весь текст скрыт [показать]
 
  4.48, Аноним, 22:11, 23/02/2018 [^] [ответить] [смотреть все]     [к модератору]  +/
А что взамен тоже серьёзно спрашиваю ... весь текст скрыт [показать]
 
4.51, angra, 00:20, 24/02/2018 [^] [ответить] [смотреть все]     [к модератору]  +/
Очень даже важно Например в Go инициализация пустым значением при создании пере... весь текст скрыт [показать]
 
  5.59, Аноним, 03:45, 24/02/2018 [^] [ответить] [смотреть все]     [к модератору]  +/
Если подумать, NPM и все для чего он нужен - одно большое минное поле Кто ж вин... весь текст скрыт [показать]
 
4.54, Кабан ЛяЛя, 02:25, 24/02/2018 [^] [ответить] [смотреть все]    [к модератору]  +/ Хаскела на Вас нет...
 2.56, qsdg, 03:37, 24/02/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  +/ > К слову, чтобы не запускать npm с рут правами:
> ... <много телодвижений> ...

Для этого уже давно есть NVM. С ним и рута не нужно, и всё хранится в одной папке, и можно иметь разные версии Node/NPM параллельно.

https://github.com/creationix/nvm

Что не отменяет того, конечно, что экосистемя Node.js для како-кодеров, и нормальный архитектор никогда не примет её (если только ему не нужен хинди-код за хинди-цену в проекте, конечно).

 
1.15, Аноним, 12:16, 23/02/2018 [ответить] [смотреть все]    [к модератору]  +3 +/ осталось блокчейн к этому всему прикрутить и совсем казуально будет.
 
  2.17, Аноним, 12:39, 23/02/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  +7 +/
Поедемте на гироскутерах, отвеадаем смузи в барбершопе, дружище.
 
1.18, index0h, 12:40, 23/02/2018 [ответить] [смотреть все]    [к модератору]  +5 +/ Традиционные факапы npm не прекращают удивлять))
  1.19, Аноним, 12:56, 23/02/2018 [ответить] [смотреть все]     [к модератору]  +/
Зачем npm install -g вообще нужен По идее можно же в любую папку вытянуть npm п... весь текст скрыт [показать]
 
  2.20, Бог Смузихлебов, 12:58, 23/02/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  +/
Это что бы без песочницы уничтожать хостовый сервер ;)
 
2.24, Сергей, 13:45, 23/02/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  –1 +/ Кто то использует инструменты написаные на ноде, а их нужно устанавливать глобально
 
  3.26, Аноним, 14:21, 23/02/2018 [^] [ответить] [смотреть все]     [к модератору]  +/
Для глобальной установки есть пакетный менеджер Всё слаку ругили за make instal... весь текст скрыт [показать]
 
  4.33, Аноним, 15:40, 23/02/2018 [^] [ответить] [смотреть все]     [к модератору]  +/
Так ведь при sudo и global пакетный манагер не спасёт ибо npm даже системные бин... весь текст скрыт [показать]
 
  5.50, Аноним, 22:19, 23/02/2018 [^] [ответить] [смотреть все]     [к модератору]  +/
Зачем sudo и global, если есть пакетный менеджер, как раз и нужный для того, что... весь текст скрыт [показать]
 
1.21, Аноним, 13:12, 23/02/2018 [ответить] [смотреть все]    [к модератору]  +3 +/ Кто-то запускает npm не в контейнере?
 
  2.42, Аноним, 19:37, 23/02/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  +/
страдальцы, которым приходится кодировать код или учиться этому
 
1.25, Аноним, 14:02, 23/02/2018 [ответить] [смотреть все]     [к модератору]  –1 +/
Какие есть варианты пробросить PATH внутрь контейнера с нодой и тулкитом глобаль... весь текст скрыт [показать]
  1.28, Аноним, 14:40, 23/02/2018 [ответить] [смотреть все]     [к модератору]  –2 +/
Дорогие анонимы, а расскажите чем так плох npm Я вот пользуюсь npm и да, некото... весь текст скрыт [показать]
  1.31, Аноним, 15:03, 23/02/2018 [ответить] [смотреть все]    [к модератору]  –1 +/ Вот еще на посмотреть как альтернатива webpack https://parceljs.org
 
  2.39, Аноним, 17:55, 23/02/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  –1 +/
Логично: "Вэб-пак для вэб-макак".
 
2.58, Аноним, 03:40, 24/02/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  +1 +/ 
  2.44, Аноне, 19:51, 23/02/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  +/ Кто робко или в тряске жалуется на минусы PHP
 2.55, arisu, 03:03, 24/02/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  +/ такие же дeбилы, которые потом это используют.
 
  3.57, Аноним, 03:38, 24/02/2018 [^] [ответить] [смотреть все]    [к модератору]  +/
Хипстопроблемы. Как пишут софт, так и тестируют.
 

Read more http://www.opennet.ru/opennews/art.shtml?num=48125

 
Интересная статья? Поделись ей с другими:

Детские песни

    изображение - детские песни онлайн слушать и скачать минусовки

Детские песенки
онлайн скачать минус

Как собрать кубик?

изображение - как собрать кубик Рбика
Как собрать
кубик Рубика?


bottom

 

Unreal Commander PfSense по русски Яндекс.Метрика