macos - 使用 homebrew 和 npm 安装库的区别

标签 macos npm homebrew

我想知道通过 Homebrew 和 NPM 安装比方说 PhantomJS 之间的区别。 Homebrew 在/usr/local/bin 下安装库,NPM 在 ~/.npm 下安装 phabtomJS。

谢谢!

最佳答案

我不熟悉这个特定的库,但 Homebrew 的一般策略是依赖现有的打包系统,如可用的 npm、gem、pip。因此,PhantonJS 存在于 Homebrew 和 npm 中这一事实表明它要么是在该政策颁布之前添加的,要么是有特定原因导致它在从 npm 中提取时无法正常工作。查看 Homebrew 包文件,它包含一个补丁,所以这可能是原因。因此,在不知道更好的情况下,我可能会先尝试 Homebrew 版本,但最终你使用哪个版本可能不会有什么不同。

关于macos - 使用 homebrew 和 npm 安装库的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19842551/

相关文章:

NPM:如何在命令行中指定要发布的注册表?

Laravel Mix npm run dev 错误 ELIFECYCLE 在服务器上

javascript - Express 未在本地主机上监听 :3000

ruby - 如何覆盖、阻止或恢复 Homebrew 对编译标志的更改

iphone - iOS 或 MacOS 上的 libspotify : parts of the SPSession fail to be retrieved

macos - 在哪里放置 node.js 安装的 Node 文件夹?

macos - 读取 RTF 文件并解析明文

python - "pip install --upgrade distribute"错误

Homebrew:使用新的 Formula@version 格式列出可用版本

ruby - 在 Mac OS 上安装 rbenv 后如何解决消息 "No such file or directory"?