重启后找不到npm命令

2023-12-19

The npm计算机重新启动后命令不断变得无法识别:

-bash: npm: command not found

The node命令仍然可以正常工作,只是npm那是行不通的。我必须从主站点重新安装 Node.js 才能使其再次运行。

~/bin已添加到我的$PATH in my .bash_profile with:

export PATH="$HOME/bin:$PATH"

Edit:我也在用完整版Mathiasbynens/dotfiles https://github.com/mathiasbynens/dotfiles它管理自己的版本,我想知道这里是否存在冲突。


根据nvm 自述文件 https://github.com/creationix/nvm,尝试运行一次:

nvm alias default stable

这将设置在任何新 shell 中使用的默认 Node 版本。

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

重启后找不到npm命令 的相关文章

随机推荐

  • 在浏览器中打开时,S3 对象 url 不安全(ssl)

    我正在构建一个小型 REST API 服务来存储和检索照片 为此 我使用 S3 如下所示 public String upload InputStream uploadedInputStream Map
  • localtime_r 在程序退出前消耗一些内存

    我使用 valgrind 的 Massif 来跟踪程序退出前最后阶段的内存使用情况 并发现 js DateTimeInfo updateTimeZoneAdjustment DateTime cpp 19 它正在调用 localtime r
  • 逆向工程 HTTP 请求

    我正在尝试解码 Android instagram 应用程序发送到 graph instagram com 的帖子数据 这个问题与这里发现的问题类似 反向工程 HTTP 请求 https stackoverflow com question
  • Any() 的多重枚举和使用

    当我需要执行以下操作时 我试图找出 LINQ 的正确约定是什么 如果有项目 则逐行打印它们 如果没有项目 则打印 No items 我想这样做的方式就像 if items Any foreach string item in items C
  • 除了一个函数之外加载一个包

    我想加载除了一个函数之外的整个包 我看到了诸如以下的解决方法如何从包中仅加载特定函数 https stackoverflow com questions 13146849 how to load only specific function
  • 使用 NHibernate 跨多个数据库填充对象

    我有一个带有多个数据库的 SQL Server Database1 有一个表 其中引用了存储在 Database2 上的表中的 ID 不确定是否可能 但是我可以配置 NHibernate 特别是 Fluent NHibernate 来使从多
  • PostgreSQL array_agg 顺序

    表 动物 animal name animal type Tom Cat Jerry Mouse Kermit Frog Query SELECT array to string array agg animal name animal n
  • 为什么 constexpr 函数对于引用的行为有所不同?

    灵感来自在编译时计算函数参数 https stackoverflow com questions 58468574 counting function arguments at compile time noredirect 1 comme
  • 多个docker compose容器-单个ip

    我有这个应用程序 如何将单个 IP 地址分配给 Web 服务并使用其中的数据库 version 2 services web image kartoffeltoby typo3 latest hostname localhost conta
  • 如何使用Javascript基于按钮单击事件运行.exe文件或.bat文件

    在我当前的项目中 我想使用 JavaScript 使用按钮单击事件来运行 bat 或 exe 文件 批处理文件内容如下图 start S TemperatureSensor exe 单击TemperatureSensor 按钮时启动Temp
  • 使用“sed”查找重复模式

    我正在使用 GNU bash 4 3 48 我期望 echo 23S62M1I19M2D sed s 0 9 M 1 g 会输出62M19M 但事实并非如此 sed s 0 9 M g 删除全部 0 9 M并检索23S1I2D 但团体 1没
  • 支持 DirectX 11 库的编译器

    除 Visual Studio 2010 和 2008 之外 还有哪些编译器支持 DirectX SDK Jun 2010 我是一名初学者 我想使用 DirectX 11 进行编程 但我的互联网非常有限 只能下载很少的文件 300 MB 了
  • 使用 Visual Studio 2015 禁用注释自动缩进

    当我在安装了 Resharper 9 0 0 0 的 Visual Studio 2015 中保存 C 文件时 我查看并搜索了禁用注释缩进的方法 在开始编写实际代码之前 我想先进行伪代码 然而 我一直在调整 Visual studio 和
  • Angular.js 与 jQuery Mobile

    我正在使用 jQuery Mobile 和 Angular js 制作一个应用程序 因为我们在使用这两个库时遇到一些问题 存在一个adapter https github com tigbro jquery mobile angular a
  • C - 使用队列在线程之间传递消息的问题

    我正在尝试使用队列在两个线程之间传递消息 但到目前为止我还没有得到任何结果 当我在收到消息后和发送消息之前打印消息的内容时 它似乎只将其值保留在范围内 我需要使用 1 个服务器线程和多个客户端线程来实现它 但现在我只使用每个线程 1 个 这
  • WordPress 固定链接已更改,无法访问页面

    在我的 WordPress 3 5 2 网站的前端 我有三个按钮 主页 博客和示例页面 当我的固定链接设置设置为Default 我可以访问这三个页面 Home http ec2 xx xxx x xxx compute 1 amazonaw
  • 尝试在 Cypress 中打开与 indexedDB 的连接时出错

    我向服务器发出登录请求 然后在将用户重定向到主页之前我尝试 打开indexedDB连接才能看到此页面 因为主页转到indexedDB 并获取一些数据 下面是我的代码和错误照片 beforeEach gt cy request method
  • 为什么 Linux 二进制文件的虚拟内存地址从 0x8048000 开始?

    在 Ubuntu x86 系统上反汇编 ELF 二进制文件时 我不禁注意到代码 text 部分从虚拟地址 0x8048000 开始 并且所有较低的内存地址似乎都未使用 这似乎相当浪费 所有谷歌出现的都是涉及 STACK TOP 的民间传说
  • Linq 语句迭代集合并确保每个项目的顺序正确?

    我有一个简单的IEnumerable
  • 重启后找不到npm命令

    The npm计算机重新启动后命令不断变得无法识别 bash npm command not found The node命令仍然可以正常工作 只是npm那是行不通的 我必须从主站点重新安装 Node js 才能使其再次运行 bin已添加到