我无法在 ubuntu 20.04 上全局安装 typescript 或任何节点包

我无法在 ubuntu 20.04 上全局安装 typescript 或任何节点包

我使用 安装了 nodejs sudo apt install nodejs。但是每次我想全局安装包时,都需要使用,sudo这很糟糕。我遵循了这些说明,这样我就能够全局安装包而无需使用sudo 遵循指示

但是现在当我运行npm install -g typescript或安装任何其他包时我得到这个日志:

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

答案1

对于将来会偶然发现这一点的人,我创建了一个目录调用.npm-global/lib,现在我可以安装软件包了。

相关内容