npm/bower/brew
npm:
npm(node package manager)node包管理器,用来下载发布第三方工具包,例如:代码的压缩、合并、编译的插件包。主要功能:安装、卸载、更新、查看、搜索、发布等
npm的具体使用,在node.js中查看。
bower:
bower 是一个前端库管理工具,主要下载一些常用的 js 库,例如:jQuery、Bootstrap、Agularjs...
这样的话如果想要使用哪个工具库直接通过 bower install 库名 就可以下载下来,不再需要去网上找很多资源才能找到所需要的资源。
而又不像 npm 一样下载一堆的依赖项。
常用命令:
安装:
1、npm insrtall bower -g (-g表示全局安装)
2、通过 brew 工具安装:brew install bower ,这时候就不需要安装 node 的那一堆依赖了。
安装工具库:
bower install 工具库名,例如:juquery
搜索工具包:(不知道包的具体名称的时候可以通过搜索找到自己想要的工具包)
bower search 包名称
查看包的信息:
bower info 包名称
卸载类库:
bower uninstall 包名称
brew:
无线二进制运行环境(Binary Runtime Environment for Wireless)。它其实是一个基于 ruby 的包管理器。通过它可以方便的安装、卸载、更新、查看、搜索一些应用。
mac下安装:打开终端执行如下命令
curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1
或者:
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
安装软件:
brew install 软件名称
卸载软件:
brew uninatall 软件名称
查询软件:
brew install 软件名称
查看通过brew命令已安装的软件:
brew list
更新我的brew:
brew update
显示软件信息:
brew info 软件名称
显示包依赖:
brew deps 包名称
总的来说:npm和brew都是包管理器。但是npm更倾向于前端自动化构建使用,而brew是在 os x 使用,方便管理一些应用。他们两个都可以安装 bower 工具,只是一个会存在于 node_modules 依赖中,而另外一个就是当作一个简单的应用使用。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧