npm 命令在 ubuntu 上不起作用

2024-02-02

我在 Ubuntu 14.04 上安装了 node 和 npm,当我尝试使用任何 npm 命令时,出现以下错误:

/usr/local/lib/node_modules/npm/lib/config/cmd-list.js:113
module.exports.aliases = Object.assign({}, shorthands, affordances)
                            ^
TypeError: Object function Object() { [native code] } has no method 'assign'
at Object.<anonymous> (/usr/local/lib/node_modules/npm/lib/config/cmd-list.js:113:33)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at /usr/local/lib/node_modules/npm/lib/npm.js:37:17
at Object.<anonymous> (/usr/local/lib/node_modules/npm/lib/npm.js:471:3)
at Module._compile (module.js:456:26)

我是使用节点的新手,我在网上没有找到此类错误的任何解决方案


您很可能正在运行旧版本的node.js(使用以下命令进行验证node -v,在撰写本文时,最新的 lts 是 6.x)。我想你尝试安装它apt-get install nodejs或类似的。 ubuntu 14 附带的软件包已过时,请遵循以下建议Nodejs的下载页面 https://nodejs.org/en/download/package-manager/相反,并执行以下操作:

第1步,删除旧包:

sudo apt-get remove --purge nodejs

步骤 2,依次键入以下命令并按照屏幕操作:

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs

现在您已经安装了允许 ES6 方法的 Nodejs 版本,如下所示Object.assign是其中之一

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

npm 命令在 ubuntu 上不起作用 的相关文章

随机推荐

  • 如何使 UIbutton 在 UIView 中可拖动?

    我需要在仪表板中拖放按钮我可以使用以下代码拖放按钮 void viewDidLoad super viewDidLoad eventButton addTarget self action selector draggedOut withE
  • 根据另一个字段中的重复项计算一个字段中的重复项的聚合函数

    我使用 mongoengine 作为 ORM 与 Flask 应用程序 模型类的定义如下 class MyData db Document task id db StringField max length 50 required True
  • 将 PDF 流式传输到网页失败

    我有一个 PDF 的 URL 我想将 PDF 提供给我的页面查看器 我可以成功 我认为 检索 PDF 文件 然后 当我执行 Response BinaryWrite 时 我从 adobe reader 收到 文件已损坏且无法修复 错误 这是
  • 槽位填充聊天机器人,提示中的建议芯片

    Hi I am creating slot filling chatbot where I would like to ask as much open question as possible at the beginning to ma
  • StackOverflowError 和 OutOfMemoryError 之间有什么区别

    StackOverflowError 和 OutOfMemoryError 之间有什么区别以及如何在应用程序中避免它们 简短回答 OutOfMemoryError与堆有关 StackOverflowError和栈有关 长答案 你几时开始JV
  • ArrayList过滤器[重复]

    这个问题在这里已经有答案了 如何从 Java ArrayList 中过滤掉某些内容 例如 你好吗 你好吗 Joe Mike 过滤器是 如何 删除乔和迈克 In java 8 questions tagged java 8 他们介绍了该方法r
  • Angular 2中从父容器调用子容器中的函数

    我目前正在开发 Angular 2 应用程序 并尝试在子组件中调用函数 但似乎没有任何进展 我的父组件如下所示 应用程序组件 ts Component selector piano app styleUrls app components
  • 将模板缓冲区可视化为纹理

    我正在尝试将模板缓冲区放入纹理中 以便在延迟渲染器中使用 I m getting other Color and Depth Attachments with glFramebufferTexture2D GL FRAMEBUFFER GL
  • SWT/JFace 还是 Eclipse RCP?

    选择 Eclipse 富客户端平台作为我的应用程序基础而不是仅使用 SWT JFace 的原因有哪些 Eclipse RCP 不仅仅是一个 GUI SWT JFace 而是一个OSGi https stackoverflow com que
  • jquery 获取数组的选择选项

    我有点坚持一个 大概很容易解决问题 我想创建将用于网站上所有选择元素的代码 根据分配给 选项 的 标签 属性 我想隐藏所有其他 div 元素 这些元素的类与此特定 选择 菜单中 选项 的其他 标签 值相同 让我演示一下
  • Android L 无法绘制虚线作为可绘制背景

    Android L 无法绘制虚线作为可绘制背景 如下所示
  • 如何在 PHP 中将数组值转换为小写?

    在 PHP 中如何将数组中的所有值转换为小写 就像是array change key case use array map http php net manual en function array map php yourArray ar
  • Terraform 在 Windows 上启动缓慢。已知问题还是只有我一个?

    在 Windows 上运行 Terraform 二进制文件的执行速度一再缓慢 在 mac linux 上运行应用程序 几乎可以立即启动和完成简单的操作输出 tf仅 无main tf output 0 value cidrsubnet var
  • 无法解析主机

    在我的开发计算机上 这种情况再次随机发生 它在生产服务器上运行良好 所以无论如何 但我仍然需要在这里测试一下 无法解析主机 主机名 主机未找到 我知道这些设置存在安全漏洞 但现在 我更关心的是让它发挥作用 HTTP 地址当然可以正常工作 但
  • Android TextView 视图如何换行?

    我试图让 TextView 将其文本包装在多行中 但它似乎总是在第一行末尾被截断 以下是我认为的相关 XML
  • CouchDB 与 RDBMS 相比有何优势

    我听说过很多关于couchdb http couchdb apache org 最近 我对它提供的功能感到困惑 很难以严格的优势 劣势形式解释所有差异 我建议你自己尝试一下 CouchDB 您首先会注意到的是 初始使用期间的学习曲线与 RD
  • Jquery UI 可拖动绝对而不是相对?

    我有一个包含一些jquery可拖动对象的div 但是如果在任何时候我从页面中删除其中一个可拖动对象 那么这可以移动其余的它们 因为它们是相对定位的 这是一个展示这一点的小提琴 http jsfiddle net VolatileStorm
  • 如何从全局范围内调用 jquery 函数内的方法?

    我正在寻找一种方法来调用 jquery 函数内的方法 示例 在上面的代码中 我如何调用method 全局范围的方法 function fn test function var method function alert test succe
  • 创建私有远程ivy存储库

    我已经做了很多搜索 但无法将所有部分放在一起 我想在我们的一台服务器上创建一个 ivy 存储库 我想将其锁定 使其成为私有的 然后能够从 Gradle 发布到此存储库 我知道如何使用 Gradle 进行发布 并且我可以使用 Gradle 创
  • npm 命令在 ubuntu 上不起作用

    我在 Ubuntu 14 04 上安装了 node 和 npm 当我尝试使用任何 npm 命令时 出现以下错误 usr local lib node modules npm lib config cmd list js 113 module