当前位置: 首页 > 知识库问答 >
问题:

更改Windows中Node.js模块的默认全局安装目录?

云瑞
2023-03-14

在我的windows安装中路径包括C:\program files\nodejs,其中可执行node.exe。我可以从shell启动节点以及NPM。我也希望在C:\program files\nodejs中安装新的可执行文件,但这似乎不可能实现。

如何更改全局安装路径?

共有1个答案

宦炜
2023-03-14

您需要的一切都在npm-folders文档中。我现在不想启动我的Win笔记本,所以我无法验证它,但您应该只将配置文件中的前缀更改为C:\Program Files\NodeJS。如果要对所有用户进行全局更改,请编辑C:\program files\nodejs\npmrc文件,否则创建/editC:\users\{username}\.npmrc

但是这种改变很可能会有一些副作用,所以先读一下这篇讨论。我不认为这是个好主意。

 类似资料:
  • 问题内容: 在我的Windows中,安装包括,可执行文件在哪里。我可以从shell以及上启动。我也希望安装新的可执行文件,但似乎无法实现。 设置和变量不会改变任何东西:默认情况下仍会安装东西。 如何更改全局安装路径? 问题答案: 您需要做的只是阅读文档。我不想立即启动我的Win笔记本,因此无法验证它,但您只应在配置文件中更改为。如果要为所有用户全局更改它,请编辑文件,否则请创建/编辑。 但是此更改

  • 问题内容: 我写了一个模块,我刚才将其发布到npm(https://npmjs.org/package/wisp) 因此,可以从命令行进行安装: 但是,当我从命令行运行它时,我不断收到未安装乐观主义者的错误消息: 但是,我在package.json中指定了依赖性: 有谁知道该怎么做才能使它运行?我知道它与bin部分有关,将可执行文件添加到bin中,该目录中的node_modules为空。不知道如何

  • 我写了一个模块,不久前发布到npm(https://npmjs.org/package/wisp) 所以它可以从命令行安装: 但是,当我从命令行运行它时,我不断收到一个错误,即未安装optimist: 但是,我在package.json中指定了依赖项: 有人知道该怎么做才能让它运行吗?我知道这与bin部分将可执行文件添加到bin以及该目录中的node_模块为空有关。不知道如何解决这个问题。

  • 问题内容: 我正在尝试使用pip安装Pandas,但遇到了一些麻烦。我刚运行成功下载了熊猫。但是,它没有下载到我想要的位置。这是我使用时看到的内容: 这样就安装好了。但是当我创建一个新的Python项目并在下面搜索熊猫时,我感到很困惑,因为它没有出现。但是,我过去下载的其他一些软件包的确出现了,所以我尝试看看它们在哪里。运行(我可以毫无问题地导入)产生: 这是在完全不同的目录中。为了确认我的错误,

  • 我正在尝试使用pip安装Pandas,但遇到了一些问题。我刚刚运行了,成功下载了pandas。但是,它没有下载到我想要的位置。以下是我使用时看到的内容: 所以它被安装了。但是当我创建一个新的Python项目并在System Libs/lib/python下搜索熊猫时,我感到困惑,因为它没有显示出来。然而,我过去下载的其他一些包确实出现了,所以我试着看看它们在哪里。运行(我可以毫无问题地导入)生成:

  • 问题内容: 我目前正在Windows上学习nodejs。通过npm.cmd在全局安装了几个模块,nodejs无法找到已安装的模块。以玉为例 Jade安装在目录中,但以下代码将失败并显示错误, 但是,在本地安装jade时,代码将成功运行(npm中没有- g选项)。我不想使用本地安装的模块,这对我来说是浪费磁盘空间。如何使全局安装的模块在Windows上工作? 问题答案: 添加一个名为的环境变量,并将