除非使用 --no-bin-links,否则 NPM 安装会失败。为什么会这样?可能是 Ubuntu 文件权限,仍不确定

除非使用 --no-bin-links,否则 NPM 安装会失败。为什么会这样?可能是 Ubuntu 文件权限,仍不确定

这个驱动器上有很多问题,我不知道从哪里开始进行故障排除。我有一块硬盘,分区后有 10GB 的未分配空间。我将其格式化为 FAT32,并将该空间安装到 /mnt/AB67-D2AC。根据驱动器上的 Steam 安装(自动安装选项关闭,启动时安装打开),驱动器应该具有执行权限。在单独的分区上有一个 Windows 安装。我试过:

chmod -R 777 ./
chown -R me ./
sudo npm install

我知道 FAT32 没有正常的 ubuntu 文件权限,这是问题所在吗?该格式不支持它?

使用 NPM 时出现问题,错误如下。sudo npm install 没有帮助。

我尝试在 gnome-disk-utility 中扩展驱动器,但这似乎不是一个选项(只能缩小)。npm install 输出:

npm ERR! code EPERM
npm ERR! syscall symlink
npm ERR! path ../mime/cli.js
npm ERR! dest /mnt/AB67-D2AC/ticketing/issueTracking/node_modules/.bin/mime
npm ERR! errno -1
npm ERR! Error: EPERM: operation not permitted, symlink '../mime/cli.js' -> '/mnt/AB67-D2AC/ticketing/issueTracking/node_modules/.bin/mime'
npm ERR!  [Error: EPERM: operation not permitted, symlink '../mime/cli.js' -> '/mnt/AB67-D2AC/ticketing/issueTracking/node_modules/.bin/mime'] {
npm ERR!   errno: -1,
npm ERR!   code: 'EPERM',
npm ERR!   syscall: 'symlink',
npm ERR!   path: '../mime/cli.js',
npm ERR!   dest: '/mnt/AB67-D2AC/ticketing/issueTracking/node_modules/.bin/mime'
npm ERR! }
npm ERR! 
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR! 
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/hppc/.npm/_logs/2023-03-29T14_49_56_221Z-debug-0.log

相关内容