gpt4 book ai didi

node.js - 使全局 NPM 包对 windows 2012 服务器上的所有用户可用

转载 作者:IT老高 更新时间:2023-10-28 22:08:57 26 4
gpt4 key购买 nike

我正在尝试安装继续集成服务器。该服务器将从 GIT 中提取数据并尝试构建应用程序。由于我使用的是 windows 2012 服务器,因此多个用户可以触发构建。为此,我想确保我以管理员身份安装的所有 Node 包都可供所有用户使用。

我该怎么做:

  1. 全局安装可供所有用户使用的 Node 包。
  2. 我想使用本地托管的 Node 注册表。我不想使用 Node 注册表。
  3. 安装包后,如何验证是否所有用户都可以访问包?

最佳答案

有同样的问题。需要 CI 构建代理才能在 CLI 上运行全局包。锯 this post在系统范围的新功能请求中 npm -g适用于 Windows。

简而言之:

  1. 打开管理员级别的命令提示符
  2. 注意当前的全局前缀:npm prefix -g
  3. 为 CI 用户设置全局前缀:npm config set prefix <C:\Users\CI_USER\AppData\Roaming\npm>
  4. 安装所需的软件包:npm i -g PKG
  5. 将前缀恢复为之前的值。

关于node.js - 使全局 NPM 包对 windows 2012 服务器上的所有用户可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38570209/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com