gpt4 book ai didi

node.js - NodeJS 模块安装程序未设置 PATH 变量

转载 作者:太空宇宙 更新时间:2023-11-03 23:35:18 25 4
gpt4 key购买 nike

出于某种原因,在我当前和以前的电脑上,在 NodeJS 中安装模块不会创建 PATH 变量(使用 Windows 7/10)。过去,我通过手动编辑 PATH 变量来设法让模块正常工作,但如果 NodeJS 能为我做到这一点,那就太“酷了”...

我刚刚再次下载并安装了 NodeJS 和 Weinre。 npm 被添加到路径变量中,而 Weinre 没有。 (几周前 Ionic 也发生了同样的事情,所以卸载了它,稍后再试一次)。

我正在以管理员身份运行命令行提示符。

另一件事让我感到困惑,这可能是问题的原因如下。我已将 NodeJS 安装在:

    C:\Program Files\nodejs"

但是运行“npm -g ls”给出了以下结果:

    C:\>npm -g ls
C:\Program Files\IBM\RAD9.1\cordova_cli
└─┬ weinre@2.0.0-pre-I0Z7U9OV
├─┬ express@2.5.11
│ ├─┬ connect@1.9.2
│ │ └── formidable@1.0.17
│ ├── mime@1.2.4
│ ├── mkdirp@0.3.0
│ └── qs@0.4.2
├─┬ nopt@3.0.4
│ └── abbrev@1.0.7
└── underscore@1.7.0

我安装了 IBM Rational Application Developer,并且 NodeJS 似乎引用了这个安装文件夹...:(

最佳答案

如果 npm prefix -g 的输出与 C:\Program Files\IBM\RAD9.1\cordova_cli 匹配,那么一切都会按预期运行。您可以将全局 npm 前缀更改为 Node.js 可执行文件并重新安装 npm 软件包,或者仅将当前前缀添加到您的 PATH 中。

我可能会再次干净地重新安装 Node.js 和 npm。在此之前,请确保手动删除任何现有的 npm 模块和配置:

  1. 运行 npm config ls -l,找到 globalconfig 行,然后删除该文件。
  2. 转到 npm prefix -g 的输出目录并删除所有 nodenode_modules 文件或目录。
  3. 照常卸载 Node

关于node.js - NodeJS 模块安装程序未设置 PATH 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33482840/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com