Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在没有管理员权限的情况下安装npm软件包_Node.js_Express_Npm - Fatal编程技术网

Node.js 在没有管理员权限的情况下安装npm软件包

Node.js 在没有管理员权限的情况下安装npm软件包,node.js,express,npm,Node.js,Express,Npm,我被授予了一个管理员权限,这个权限可能很快就会被剥夺,我正试图收集尽可能多的资源,以便在它消失后不使用它。我将所有的essentials(express、mongoose、body parser等)安装为全局安装,它们位于我的AppData/Roaming文件夹中的node_modules文件夹中。将来我是否能够在没有管理员访问权限的情况下使用这些模块?如果您遵循最佳做法,则不应在全球范围内安装应用程序依赖项。您的依赖项应该是使用它们的项目的本地依赖项。但是,即使您使用的是全局依赖项,它们也会安

我被授予了一个管理员权限,这个权限可能很快就会被剥夺,我正试图收集尽可能多的资源,以便在它消失后不使用它。我将所有的essentials(express、mongoose、body parser等)安装为全局安装,它们位于我的AppData/Roaming文件夹中的node_modules文件夹中。将来我是否能够在没有管理员访问权限的情况下使用这些模块?

如果您遵循最佳做法,则不应在全球范围内安装应用程序依赖项。您的依赖项应该是使用它们的项目的本地依赖项。但是,即使您使用的是全局依赖项,它们也会安装到您的用户文件夹中,即使您不是管理员,也不会失去对该文件夹的访问权。

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

@Lee Brindley,还没有发生什么不好的事情。我只是想知道我是否能够将这些模块的全局安装版本从它们的全局位置安装到我将来要做的nodejs项目中。@Lee Brindley,“if”一词这正是我的问题-我是否能够将这些包从AppData目录中的全局位置安装到未来的项目中,并且没有管理员权限。@SAR这会有帮助吗?@Lee Brindley,还没有发生什么不好的事情。我只是想知道我是否能够将这些模块的全局安装版本从它们的全局位置安装到我将来要做的nodejs项目中。@Lee Brindley,“if”一词这正是我的问题-我是否能够在没有管理员权限的情况下从AppData目录中的全局位置将包安装到未来的项目中。@SAR这会有帮助吗?谢谢,@Deadron,我是否能够“重新安装”将它们从用户文件夹保存到具有npm且没有管理员访问权限的项目文件夹中?是的,您永远不会失去对用户文件夹的访问权限。谢谢!我希望我不会遇到任何问题。谢谢,@Deadron,我能在没有管理员访问权限的情况下将它们从用户文件夹“重新安装”到具有npm的项目文件夹中吗?是的,您永远不会失去对用户文件夹的访问权限。谢谢!我希望这不会给我带来任何麻烦。