我正在尝试同步与 bitbucket 链接的应用程序服务。当我尝试从 bitbucket 同步数据时,它向我显示以下错误信息 请访问https://yarnpkg.com/en/docs/cli/install以获取有关此命令的文档。错误 /tmp/8da38dcb36cf63a/node_modules/sharp:命令失败。退出代码:1 命令:(node install/libvips && node install/dll-copy && prebuild-install) || (节点安装/可以编译&&节点-gyp重建&&节点安装/dll复制)参数:目录:/tmp/8da38dcb36cf63a/node_modules/sharp输出:尖锐:安装错误:EACCES:权限被拒绝,mkdir'/opt/Kudu /local/npm-cache' Sharp:您是否尝试以 root 或 sudo 用户身份安装?使用 --unsafe-perm 标志 Sharp 重试:请参阅https://sharp.pixelplumbing.com/install了解所需的依赖项警告“@strapi/plugin-users-permissions > @strapi/helper-plugin 任何人都可以帮助我吗?解决办法是什么
问题是它npm install
在 npm-cache 文件夹上执行此操作,但它无权执行此操作。
我通过在 Azure 上创建一个新的“应用程序设置”来解决这个问题,PRE_BUILD_COMMAND
其值为:mkdir ./npmcache && npm config set cache ./npmcache
。
该命令在yarn/npm install + build之前执行。它创建一个新文件夹,并对其具有写入权限。然后将此文件夹设置为 npm 缓存文件夹。
归档时间: |
|
查看次数: |
1794 次 |
最近记录: |