【问题标题】:Install npm Packages Without Administrator Privilege在没有管理员权限的情况下安装 npm 包
【发布时间】:2019-06-08 07:12:26
【问题描述】:

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

【问题讨论】:

  • @Lee Brindley,还没有发生任何不好的事情。我只是想知道我是否能够将全局安装的模块版本从它们的全局位置安装到我将来会做的 nodejs 项目中。
  • @ Lee Brindley,“如果”这个词正是我的问题——我能否将软件包从它们在 AppData 目录中的全局位置安装到未来的项目中,而无需管理员权限。
  • @SAR 这个link 有帮助吗?

标签: node.js express npm


【解决方案1】:

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

【讨论】:

  • 谢谢,@Deadron,我可以在没有管理员权限的情况下将它们从用户文件夹“重新安装”到带有 npm 的项目文件夹中吗?
  • 是的,您永远不应失去对用户文件夹的访问权限。
  • 谢谢!我希望我不会遇到任何麻烦。
猜你喜欢
  • 2013-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-05
  • 2019-11-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多