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 依赖中,而另外一个就是当作一个简单的应用使用。

 

posted @   z春眠不觉晓z  阅读(1496)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· 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吧
点击右上角即可分享
微信分享提示