在没有管理员权限的情况下使用 NPM 和 Node.js

时间:2021-04-15 20:12:09

标签: node.js windows npm

因此,最近我们的 InfoSec 小组推出了一项新政策,删除域帐户的本地管理员访问权限。这种变化并没有对我们的团队产生太大影响,但最近我让我团队中的一位开发人员将他的笔记本电脑送到服务台来调查硬件问题,服务台做服务台做的事情,他们重新成像机器并删除了他的管理员权限。

现在,他们如何重新映像他的机器是有问题的,因为我们发现他以前可以使用管理员访问权限做的一些事情现在似乎被他锁定了,只是为了发现某些东西没有正确安装,例如 Postman 或Nuget 包管理器。但是,他仍然遇到 NPM 问题。每当他尝试运行 NPM 安装、NPM 审计或 NPM 更新时,系统都会提示他输入具有本地管理员访问权限的凭据以运行这些命令,这意味着他必须联系技术人员输入本地管理员帐户密码,这很烦人,而且很耗时,因为现在开发人员正在等待技术人员输入密码。

那么,我的问题是,用户可以在 Windows 中没有管理员或高级用户访问权限的情况下运行 node.js 和 NPM 吗?

1 个答案:

答案 0 :(得分:0)

用户可以而且应该能够在没有管理权限的情况下运行 node.js 和 NPM(除非您正在安装带有 -g 标志的全局包)。如果正常安装npm包,我认为是贵公司设置的命令提示符的配置。我建议您联系贵公司的支持人员以尝试修复它。