修复 Windows 8 和 10 中的 npm 路径

2023-12-22

已经做了很多谷歌搜索,尝试使用官方安装程序重新安装 node.js,但我的 npm 路径仍然不起作用。

这不起作用

npm install foo

我收到一条错误消息,指出缺少模块 npm-cli.js

经过 2 个小时的谷歌搜索后,我发现了一个解决方法
而不是简单地'npm'我输入

node C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js

但是我如何纠正我的nodejs安装以便我可以简单地输入“npm”?


您需要添加C:\Program Files\nodejs到您的 PATH 环境变量。为此,请按照下列步骤操作:

  1. 使用全局搜索超级按钮搜索“环境变量”
  2. 点击“编辑系统环境变量”
  3. 单击对话框中的“环境变量”。
  4. 在“系统变量”框中,搜索 Path 并编辑它以包含C:\Program Files\nodejs。确保它与任何其他路径分开;.

您必须重新启动所有当前打开的命令提示符才能生效。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

修复 Windows 8 和 10 中的 npm 路径 的相关文章

随机推荐

  • 我可以在 IPAD 中运行 html/Javascript 文件吗?

    Closed 这个问题是无关 help closed questions 目前不接受答案 我有一个文件夹 其中有一个 html 文件夹和 javascript 文件 我可以在没有互联网的情况下在 ipad 中仅从文件系统运行该 html 页
  • MVC3 AntiForgeryToken 问题

    我正在尝试为我的 MVC3 应用程序实现 AntiForgeryToken 设置 FormAuthentication cookie 后 我遇到 AntiForgeryToken 问题 这是一个解释我的问题的简单示例 我的家庭控制器具有以下
  • apache tomcat catalina 作为 CORS 过滤器的 Maven 依赖项

    我在我的网络应用程序中使用 org apache catalina filters CorsFilter 所以我指定了maven依赖
  • 获取数组类型记录字段的长度

    我正在编写一个包装器用于与外部二进制 API 进行通信 API 使用 PDU 打包二进制记录 进行通信 字符串是 AnsiChar 数组并且以零结尾 type TSomePDU packed record StringField array
  • 如何在java Hibernate中更新主键

    我正在研究 Mvc 架构 我有 pojo 对象 我想更改主键 请你帮帮我 主键是 varchar 前任 Users users usersDao load mark 您永远不应该更改主键的值 主键定义了对象的身份 如果主键已更改 Hiber
  • PHP SOAP客户端调用带参数函数

    我创建了一个 SOAP 客户端 如下所示 client new SoapClient file wsdl 然后当我想调用API函数时 client gt Authenticate user password 我收到以下错误 格式化程序在尝试
  • 如何从 QuickBook(.qbw) 文件中查询一些数据?

    情况 我是 QuickBooks 世界的新手 我有一个 qbw文件 gt 公司名称 qbw 这是一个巨大的文件 几乎包含了有关我公司的所有信息 我要查询some该文件中的数据 不是全部 而是一些 假设我只想查询inventory repor
  • 球体上密度最高的位置

    我在球体表面有很多点 如何计算具有最大点密度的球体的面积 点 我需要非常快地完成这件事 例如 如果这是一个正方形 我想我可以创建一个网格 然后让点投票网格的哪一部分是最好的 我尝试将这些点转换为球面坐标 然后制作网格 这两种方法都效果不佳
  • 媒体播放器/录音机(声子)

    我想开发一个媒体播放器 录音机 主要目标平台是Windows 支持其他操作系统就更好了 但这不是一个高优先级 它应该能够播放 wav mp3 avi 等格式 它还应该能够录制音频 麦克风 和视频 网络摄像头或采集卡 由于我对 QT 和 C
  • 嵌入式软件 Misra 标准

    我需要使大量代码符合 MISRA 要求 第一个问题 有人可以给一个估计用于根据经验传递编写良好的嵌入式系统代码 我知道 写得好 的定义不明确且模糊 所以我要求进行原始估计 第二个问题 对可定制 即允许抑制特定警告 并在自动构建环境 即命令行
  • iOS:UIDatePicker“删除”最小和最大日期之外的日期

    我编写了一个简单的 UIDatePicker 其中包含最小和最大日期 我希望日期选择器不显示不可用的日期 而不仅仅是禁用它们 实际 您可以滚动浏览所有不可用的日期 但是当您停留在不可用的日期时 日期选择器会滚动到最接近的可用日期 这很好 但
  • 我的函数输入周围的这个框是什么?

    每当我编写自动完成的函数调用并开始输入内容时 就会在输入周围绘制一个黑色矩形 如下所示 为什么 eclipse 会这样做以及如何将其关闭 我查看了不同的编辑器设置 但没有找到任何描述此行为的内容 This is called place h
  • 这句话是什么意思? printf("[%.*s] ", (int) 长度[i],

    我正在阅读此页http dev mysql com doc refman 5 0 en mysql fetch row html http dev mysql com doc refman 5 0 en mysql fetch row ht
  • 为什么 git 无法在 Visual Studio Code 中运行?

    我已经在我的项目中安装了哈士奇 然后我跑了precommit命令 现在 当我运行git命令 它不起作用 而是问我你想如何打开该文件 所以 我使用删除了哈士奇npm prune然后从中删除 hooks 文件夹 git项目目录 但仍然没有帮助
  • 有没有办法调整 UITabBar 按钮项目的宽度以适应屏幕上超过 5 个按钮?

    我的按钮似乎被拉长了 尤其是在横向方向上 我无法在 UITabBar UITabBarViewController 或 UITabBarItem 本身上找到可调整的属性 当然 一个答案是购买 iPad 但这并不能解决对手机的需求 例如 考虑
  • 如何将事件附加到表单的 onSubmit 事件并链接早期附加的方法?

    我的申请有数百页 现在我必须附加一个事件disablePage on onSubmit的形式 我不想翻到每一页并写下
  • 疯狂中的 CheckoutController#edit 在哪里?

    我需要玩editCheckoutController 的操作 我在服务器日志中看到它 我在文档 http edgeguides spreecommerce com checkout html但我在 gem 的代码中找不到它 魔力在哪里 狂欢
  • 有没有办法将升压信号直接连接到另一个信号?

    我想知道是否有更好的方法将一类的升压信号直接连接到另一类的信号 例如想象一个门面类 https stackoverflow com questions 249581 explain facade pattern with c example
  • 如何在 R 中将模型拟合到没有噪声的数据(完美拟合)?

    如果我有以下数据集 df data frame x 1 10 y 3 4 exp x 1 10 我尝试适应nls model nls y a b exp x data df start list a 3 4 b 4 1 我收到错误 因为这是
  • 修复 Windows 8 和 10 中的 npm 路径

    已经做了很多谷歌搜索 尝试使用官方安装程序重新安装 node js 但我的 npm 路径仍然不起作用 这不起作用 npm install foo 我收到一条错误消息 指出缺少模块 npm cli js 经过 2 个小时的谷歌搜索后 我发现了