2团
Published on 2024-08-16 / 12 Visits
0
0

Ubuntu环境NPM全局安装包失败

1. 环境

当前系统环境:

jxd@jxd-TM1613:~$ cat /etc/os-release 
PRETTY_NAME="Ubuntu 22.04.2 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.2 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy
jxd@jxd-TM1613:~$ node --version
v16.20.1

2. 问题表现

截图 2023-07-16 13-27-50.png

npm全局安装taro脚手架,发现出错,提示对/usr/lib/nodemodules/@tarojs文件夹无操作权限。

3. 解决方案

对npm安装涉及的文件夹赋予权限,具体如下所示:

sudo chown -R $(whoami) $(npm config get prefix)/lib/node_modules


Comment