Установить модули NPM на текущий проект в автономном режиме - PullRequest
0 голосов
/ 14 сентября 2018

этот вопрос может показаться глупым, но я ищу решение для этого сценария: допустим, я запускаю новый проект в автономном режиме, и у меня есть несколько пакетов npm, установленных глобально на моем ноутбуке, и я хотел быиспользовать их для нового проекта, который я только что создал.Например: я использовал npm i -g create-реагировать-приложение, и теперь я хотел бы использовать create-реагировать-приложение, чтобы создать новое приложение реакции, но я в настоящее время не в сети.

I 'мы пытались использовать решение «офлайн npm», когда я в основном создавал сервер npm на своем компьютере, но мне не удалось заставить его работать, и я не уверен, что это даст мне решение, которое я ищу.

Извините, если на этот вопрос ответили раньше, я не смог найти решение.

Заранее спасибо!

1 Ответ

0 голосов
/ 14 сентября 2018

Вы можете попробовать запустить

create-react-app youproject

когда вы не в сети. Для меня это иногда работает, иногда нет.

Другое решение - установить в автономном режиме все пакеты, определенные в файле package.json. Вы можете сделать это, если у вас установлены эти пакеты в онлайн-режиме.

Так что вы можете попробовать установить эти пакеты, используя:

npm link packagename

или

npm i './path_to_package_in_user_directory' // yes, you can also install packages from folder

Это решение также нормально, когда вы пытаетесь добавить новые пакеты в существующий проект. Иногда это приводит к ошибке, и вам нужно переустановить все пакеты (это большая боль), но, прежде всего, работает хорошо.

...