【问题标题】:SaltStack: NPM install package with --unsafe-permSaltStack:带有 --unsafe-perm 的 NPM 安装包
【发布时间】:2018-05-24 19:24:17
【问题描述】:

我可以在安装 npm 包时将unsafe-perm 设置为true 吗?

npm-pkgs:
  npm.installed:
    - names:
      - composer-cli
      - generator-hyperledger-composer

原因是我在尝试安装某些软件包时遇到了权限问题:

gyp WARN EACCES 用户“root”没有访问开发者的权限 目录“/usr/lib/node_modules/composer-cli/node_modules/pkcs11js/.node-gyp/8.9.3”

【问题讨论】:

    标签: node.js npm salt-stack


    【解决方案1】:

    是的,您可以使用 env vars NpmDoc, SaltNpmDoc 来做到这一点

    npm-pkgs:
      npm.installed:
        - names:
          - composer-cli
          - generator-hyperledger-composer
        - env:
          - npm_config_unsafe_perm: "true"
    

    【讨论】:

    • 我目前无法确认这是否有效,因为我不再运行该设置。也许在较新的salt 版本中添加了一些东西?
    猜你喜欢
    • 2018-08-11
    • 1970-01-01
    • 2015-04-30
    • 1970-01-01
    • 2022-08-05
    • 2015-07-09
    • 2022-07-07
    • 1970-01-01
    相关资源
    最近更新 更多