Я слежу за многими учебными материалами по реагированию (только на начальном этапе). Во всех них узловые модули локально устанавливаются в каждом проекте. Но я не хочу постоянно загружать модули узлов для каждого проекта. Я хочу установить узловые модули (только реагировать на связанные пакеты, такие как babel, webpack, webpack-dev-server, реагировать и реагировать) во всем мире, который находится в следующем расположении в окнах (C: \ Users \ username \ AppData \ Roaming \ npm \ node_modules), а затем ссылаться на них для всех моих проектов реагирования, а также связывать их с помощью webpack. Как я могу это сделать? Я попробовал поиск, но пока не получил никакого решения. Пожалуйста, дайте мне знать, если есть какие-либо варианты для достижения этого.Как использовать глобально установленные пакеты модулей узлов для нескольких проектов?
Спасибо.
Что произойдет, когда вы загружаете свой проект на другой сервер? Что произойдет, если вы хотите поделиться своим кодом с другом и отправить ему исходные файлы? Не рекомендуется устанавливать эти вещи по всему миру. – Borjante
Если вы сохраняете модули глобальными, то если вы хотите обновить один для одного проекта, вы будете обновлять его для всех проектов, что может привести к проблемам обратной совместимости и разбить эти проекты. Чтобы поддерживать свое собственное здравомыслие, я бы научился любить тот факт, что модули хранятся локально и только одна версия «npm install» выходит из системы. Это не так, как вы должны делать это каждый день. – Gimby
Nope. Я не буду обновлять модули. Как я уже сказал, это только для целей обучения, а не для реального проекта. Для каждого набора установок требуется около 20-25 минут, и для каждой установки он потребляет около 500 МБ (включая все внутренние зависимости). На данный момент я потратил 20 минут на 12 выборочных проектов времени и 500 МБ x 12 образцов проектов на жестком диске. Этого я хочу избежать. В любом случае, я могу ссылаться на них в конфигурации webpack atleast? Я пробовал немного, никто, похоже, не работает. – Deepak