Я установил nodejs, используя sudo apt install nodejs
.
Однако каждый раз, когда я хотел установить пакет глобально, мне требовалось использовать sudo
, что плохо.
Я выполнил эти инструкции, чтобы иметь возможность устанавливать пакеты глобально без использования sudo
Инструкции следовали
Но теперь, когда я запускаю npm install -g typescript
или установку любого другого пакета i получите этот журнал:
npm ERR! code ENOENT
npm ERR! syscall lstat
npm ERR! path /home/tony/.npm-global/lib
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, lstat '/home/tony/.npm-global/lib'
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/tony/.npm/_logs/2021-01-03T15_50_40_891Z-debug.log
Для тех, кто наткнусь на это в будущем, я создал вызов каталога .npm-global / lib
и теперь я могу устанавливать пакеты.