首页 > 解决方案 > 在没有管理员权限的情况下安装 npm 包

问题描述

我获得了一个管理员访问权限,可能很快就会被我夺走,我正在努力收集尽可能多的资源,以便在没有它的情况下度过难关。我将所有必需品(express、mongoose、body-parser 等)安装为全局安装,它们位于我自己的 node_modules 文件夹中的 AppData/Roaming 文件夹中。我将来可以在没有管理员访问权限的情况下使用这些模块吗?

标签: node.jsexpressnpm

解决方案


如果您遵循最佳实践,您应该没有全局安装应用程序依赖项。您的依赖项应该是使用它们的项目本地的。但是,即使您使用全局依赖项,它们也会安装到您的用户文件夹中,即使您不是管理员也不会失去访问权限。


推荐阅读