Показать сообщение отдельно
  #78 (permalink)  
Старый 14.09.2014, 13:14
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от Safort Посмотреть сообщение
Чтобы в оно меньше волновало мой будущий SSD)
И не то чтобы исправлять.. Скорее улучшать) Можно же как-то придумать, чтобы оно знало, если уже подобный плагин есть, то не качать его(с учётом версий, разумеется).
Здравствуйте!

Судя по вашему сообщению, вы ну совсем не знаете npm.

Освойте основы пакетного менеджера и вопрос отпадет сам, полностью или частично.
А с чем не справитесь - поможем.

На сайте документации можно начать изучать с учебника, раздел npm-install.

Задавайте конкретные вопросы по ходу дела.


...
шучу)


добавляй флаг `--link` и оно будет линковать, вместо копирования.

например :
Код:
# установит зависимости для разработки, используя линковку
npm i -D --link
для таких зависимостей: http://i.imgur.com/1Wq8GxR.png
вот результат: http://i.imgur.com/7zR1Krh.png (иконка со стрелочкой - это символическая ссылка)
ну и ещё лучше вырубить создание папки `.bin`... тож какой-то флаг есть

используя этот флаг, можно добиться того, что пакеты будут физически находиться в глобальном месте установки, а в проекты будут линковаться, а не копироваться

(bower и angular-webpack-plugin не слинковал ... хз, почему)

Сообщение от Gozar
затем наверное, что оно гадит в систему с огромной скоростью.
разве это заметно? я не замечаю ...

Сообщение от Safort Посмотреть сообщение
melky,
хмм.. а разве нет? Мне же нужно создать один файл из нескольких. А эти модули именно подключают эти самые несколько файлов. Или я ошибаюсь?
это хз - как захочешь.

во время разработки - подключают, во время выгрузки - собирают все файлы в один.

мой сборщик все файлы всегда собирает в один - т.е. подключается один файл (и ничего асинхронно не подключается)

вообще, всё равно нам всем придется привыкать к модулям (ES6, йо) - а это можно сделать сейчас, с помощью разных сборщиков.

Последний раз редактировалось melky, 14.09.2014 в 13:20.
Ответить с цитированием