NPM установить текущее приложение глобально (например, npm install -g.) - PullRequest
0 голосов
/ 29 апреля 2020

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

Я пытался use npm i -g ., но он всегда терпит неудачу из-за отсутствия файлов найдено

npm ERR! code ENOENT
npm ERR! syscall access
npm ERR! path /home/ivan/lux2/cli/node_modules/file-uri-to-path
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, access '/home/ivan/lux2/cli/node_modules/file-uri-to-path'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent 

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/ivan/.npm/_logs/2020-04-29T01_38_22_536Z-debug.log

Я пробовал это на нескольких разных глобальных пакетах npm, над которыми я работаю, у всех один и тот же результат. Я создал новый пакет, и он сработал, это что-то странное в сбойном модуле (я также видел привязки, nan и fsevents с этой же ошибкой)

Если я пытаюсь создать эти каталоги (они не в моих зависимостях) Я просто заканчиваю тем, что нашел больше недостающих каталогов.

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 29 апреля 2020

Убедитесь, что вы запускаете эту команду по правильному пути, и попробуйте выполнить команду следующим образом - npm install libraryName -g

...