Articles of homebrew

节点8.4.0已经安装 – 但节点-v显示v7.7.4

我试图升级我的节点版本,我从他们的网站下载文件,运行安装,一切似乎确定。 当我试图检查是否已安装最新版本时, node -v显示我v7.7.4而不是v8.4.0 。 我试过brew upgrade node但它告诉我node 8.4.0 is already installed 。 我如何切换到最新版本? 谢谢!

更新Yeoman给cb从来没有打电话

我使用npm update -g -yo将yeoman更新到最新版本。 但是我总是得到这个错误: npm ERR! cb() never called! npm ERR! cb() never called! 。 请注意,我最初安装了节点,然后我做了npm cache clean -f然后用Homebrew重新安装, brew install -g node 。 而且我仍然收到上面提到的同样的错误。 所有这一切都在terminal上。 有人能告诉我吗? 非常感谢

为什么每个版本的`npm`节点引脚版本?

一些问题和答案暗示有一个答案,但我不认为我在森林中看到一个答案。 由于我的IDE如何从启动程序加载$PATH ,我转而从nvm转移出来。 看起来,它不会从.nvm目录中find安装的node或npm版本。 从/usr/local/bin加载时,IDE工作正常。 添加brew有一个nvm -lite特性,并带有brew link –force [version] 。 然而, brew不能做的是pipe理npm (至less非常好)。 在brew板上有一些讨论,但只有brew不需要pipe理npm 。 因此, brew install node给我node 7.7.2和npm 4.1.2 。 都好。 但是, brew unlink node && brew link node@6给了我node 6.10.0并且离开了npm 4.1.2 。 而nodejs.orgbuild议npm 3.10.10是应该使用的npm的版本。 现在, 如果node为了某个原因固定了一个npm版本,并假设有一个很好的理由,那么是什么原因? 我什么都找不到 没有人在谈论这个关系。 这可能是我的Google Fu,但是我发现,a)没有人知道,或者b)你使用的npm版本无关紧要。 后者的推理看起来很可疑:为什么麻烦把npm一个版本绑定到node ?

使用nvm时有没有办法使用切换到Homebrew版本的节点?

很多我的包如heroku依赖于Homebrew的节点,所以我必须保持一个在系统中。 我不知道是否可以在nvm和Homebrew的节点之间切换,所以我不必升级两次。

在mac high sierra上安装npm

我想在mac high sierra上安装node.js和npm。 https://gist.github.com/rcugut/c7abd2a425bb65da3c61d8341cd4b02d 我成功通过自制软件安装node.js,但无法安装NPM 我能怎么做? Hoyeongui-MacBook-Air:~ hoyeongkim$ node -v v8.9.1 Hoyeongui-MacBook-Air:~ hoyeongkim$ curl -L https://www.npmjs.com/install.sh | sh % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 6255 100 6255 0 0 2628 0 0:00:02 0:00:02 –:–:– 2629 tar=/usr/bin/tar version: bsdtar 2.8.3 – libarchive 2.8.3 […]

我有很多破碎的自制软件符号链接,我该怎么办?

我在8个月前通过自制软件安装了node 。 我只是试图通过自制软件升级节点,它没有工作。 相反,我得到了一些消息,鼓励我运行一行代码来修复它(我忘记了代码),但是我认为它破坏了我的npm,因为我的npm停止了工作,现在我得到错误: zsh: command not found: npm运行任何npm命令时。 我继续完全卸载节点与本指南 然后我开始用本指南通过自制软件重新安装节点 当我跑啤酒医生时,我发现我有很多错误的symlinks ,包括许多npm文件,例如: /usr/local/share/man/man1/npm-README.1 /usr/local/share/man/man1/npm-access.1 /usr/local/share/man/man1/npm-adduser.1 (以及其他大约60个npm文件和其他文件): 在/ usr / local / bin目录/咕噜 在/ usr / local / bin目录/一饮而尽 我从哪里出发? 我只是想通过自制软件重新安装node和npm ,以便它们正常工作。 我应该用brew prune:删除损坏的符号链接brew prune:还是会给我造成更多的问题? 谢谢。

brew安装节点错误

我无法通过自制程序安装节点。 $ brew install node 哪个返回: node: Beginning with 0.8.0, this recipe now comes with npm. It appears you already have npm installed at /usr/local/lib/node_modules/npm. To use the npm that comes with this recipe, first uninstall npm with `npm uninstall npm -g`, then run this command again. If you would like to keep your installation […]

节点安装,但不是NPM

我用brew'brew install node'安装了节点,并且收到警告消息 'Warning: The post-install step did not complete successfully'. 当我放入节点-v,我确实可以看到当前版本的节点,但是当我试图find当前版本的npm时,我得到这个错误。 -bash: /usr/local/bin/npm: No such file or directory 是否因为安装后步骤没有成功完成而导致NPM不存在?

Mac / Homebrew – 更改节点版本不会更改NPM版本

在我的Mac上,我想使用Homebrew来安装Node和NPM的早期版本 – 我目前正在运行Node / NPM 8.2.1/5.3.0 ,并且我想切换到6.11.2/3.10.10 ,如文件中所列。 我跑了 $ brew install node@6 $ brew unlink node $ brew link node@ –force 虽然这似乎改变了我的节点版本 – $ node -v – > 6.11.2 – 我的NPM版本仍然停留在5.3.0 。 如何将NPM切换到这个其他版本(如果需要的话,切换回去)?

节点:找不到模块(使用brew安装的节点)

我尝试运行我在节点中编写的脚本。 为了debugging并向您显示我的问题,我将脚本简化为: #! /usr/bin/env node var prompt = require('prompt'); 当我尝试运行我得到的脚本 module.js:340 throw err; ^ Error: Cannot find module 'prompt' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at Object.<anonymous> (/Users/derzyklop/S/dotfiles/bin/bugs:3:14) 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 Function.Module.runMain (module.js:497:10) 我试图用npm install prompt安装“prompt”,而用npm install prompt -g也是全局的。 […]