2

我的 package.json 文件中有一个用于节点模块的安装后脚本,该脚本在节点模块中找到一个文件并将其复制到另一个目录。如果我自己运行安装后脚本,它会毫无问题地执行。但是,当我制作模块的 tarball 并尝试将其安装在另一个 repo 中时,我收到一条权限被拒绝并退出状态 126 消息。我尝试将文件简化为单个 console.log("foo") 行,但它仍然无法执行。我已经手动检查了目标目录及其所有父目录的所有权限;它们对每个人都是读写的(Mac)。有没有人遇到过这个?

4

1 回答 1

1

我没有找到这个线程,直到它出现与我发布的问题相关,但这解决了我的问题。

npm install - 如何以足够的权限运行构建脚本?

感谢 Pascal Belloncle

于 2015-08-31T15:56:33.173 回答