当我尝试使用Node 10.9.0导入[email protected]时,出现以下错误,

oracledb Beginning installation
oracledb Verifying installation
oracledb Continuing installation
oracledb ERR! NJS-054: Binary build/Release/oracledb.node was not installed.
oracledb ERR! Failed to install binary package oracledb-v3.0.0-node-abi64-linux-x64.gz
oracledb ERR! EACCES: permission denied, mkdir 'build'
oracledb ERR! For help see https://oracle.github.io/node-oracledb/INSTALL.html#troubleshooting


由于上述代码似乎是权限问题,因此我也尝试了sudo npm i [email protected],但随后出现以下错误

sudo: npm: command not found


题:

我该如何授予创建目录或执行具有sudo权限的命令npm的权限,我们将不胜感激。

最佳答案

在npm install中使用--unsafe-perm=true--allow-root标志。

npm install -g [email protected] --unsafe-perm=true --allow-root


您可以在这里阅读更多内容:https://docs.npmjs.com/getting-started/fixing-npm-permissions

关于node.js - 使用[email protected]导入[email protected]时出现mkdir权限错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52962510/

10-11 07:32