Форум программистов, компьютерный форум, киберфорум
Node.js
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.52/21: Рейтинг темы: голосов - 21, средняя оценка - 4.52
3 / 3 / 0
Регистрация: 04.12.2016
Сообщений: 68

Папка node_modules

06.02.2017, 14:23. Показов 3937. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят, всем привет!

Начал потихоньку вникать в npm, поскольку очень нужен gulp.
Вопрос заключается в следующем:
Нормально ли то, что при команде "npm i gulp" в папке node_modules вместо папки gulp, которая несет в себе все вложенные модули, появляется пакет модулей, многие из которых я видеть и не хочу
Смотрел много туториалов в ютубе, у всех при команде "npm i gulp" создается папка gulp в папке node_modules и все входит именно в нее. В чем тут проблема? Почему у меня не так?

Добавлено через 3 минуты
UPD:
Еще одна особенность:
При глобальной установке в папке npm появляется все именно так, как и надо:
npm/gulp/node_modules/тут_все_модули

А при установке в проект папки gulp/node_modules/ не существует, вместо нее все выгружается в node_modules проекта
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.02.2017, 14:23
Ответы с готовыми решениями:

Не ставится gulp (node_modules)
Устанавливаю gulp, на моменте создания node_modules: npm i gulp --save-dev он начинает ругаться, как можно продолжить установку?

Создать папку node_modules одной командой
Возможно тупой вопрос, но только начинаю работать с Gulp`ом и вот такой вот вопрос. Есть файл gulpfile.js и package.json. Но нет папки...

Как задать единый путь к node_modules для всех проектов
Я использую webpack 2 и все модули подключаются из node_modules в каждом проекте. В документации по вебпаку написано, что можно прописать...

4
 Аватар для whiteapps
414 / 379 / 220
Регистрация: 18.07.2014
Сообщений: 1,259
06.02.2017, 15:16
Alexxosipov, покажите ваш package.json и первый уровень дерева каталогов в node_modules
0
3 / 3 / 0
Регистрация: 04.12.2016
Сообщений: 68
06.02.2017, 15:31  [ТС]
whiteapps, package.json:
JSON
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{
  "name": "gulp-project",
  "version": "1.0.0",
  "devDependencies": {
    "browser-sync": "^2.18.7",
    "gulp": "^3.9.1",
    "gulp-less": "^3.3.0"
  },
  "main": "gulpfile.js",
  "dependencies": {},
  "scripts": {
    "test": "echo "Error: no test specified" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "description": ""
}
Дерево каталогов node_modules:
Миниатюры
Папка node_modules  
0
 Аватар для whiteapps
414 / 379 / 220
Регистрация: 18.07.2014
Сообщений: 1,259
06.02.2017, 15:57
Alexxosipov, возможно вы ставили что-то до этого, не вписав в конфиг? можете попробовать удалить node_modules
и установить все заново, предварительно очистив кэш npm
0
Ренегат
Эксперт HTML/CSS
 Аватар для BANO
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
06.02.2017, 15:57
Alexxosipov, в старых версиях зависимость каждого пакета добавлялась в его собственные node_modules, в последних версиях сделана реюзабельность, поэтому если есть какая-то зависимость, то она установится глобально для всего проекта (в общий node_modules), чтобы потом, если от неё зависит кто-то ещё, не нужно было тратить интернет, место на диске, а главное - память сервера на подгрузку, то есть он из своего внутреннего кеша уже будет брать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.02.2017, 15:57
Помогаю со студенческими работами здесь

Angular 2, как добавить новый модуль в node_modules
Всем доброго времени суток, мне необходимо воспользоваться модулем ng-pick-datetime. Для этого добавил его в dependency, в package.json ...

React и node_modules
Всем доброго времени суток. Проблема. У меня не очень сильный комп и поэтому каждый раз очень долго грузиться папка node_modules ...

Не удаляется папка - папка занята другим процессом
Всем привет. Делаю "удалялщик" для приложения. Задумка такая: 1. Делаю непосредственный exe-шник, который производит удаление. При...

Как сделать так, чтобы папка создавалась вне зависимости от того, что папка с таким именем уже есть?
У меня есть: MkDir "C:\Новая папка" Но когда я повторно запускаю программу а такая папку уже есть то вылезает ошибка. Как написать...

Папка-ссылка (Папка-ярлык)
День добрый. Меня интересует такой вопрос: мне нужно сделать папку, которая играет роль ярлыка/ссылка, а конкретно:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru