30_mac小目标4_mac安装Homebrew,npm,yarn

本文介绍了Homebrew、npm及yarn三种包管理工具的安装方法及其基本操作,包括安装、卸载和更新软件包等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一,Homebrew(苹果):

1,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件。

2,安装

  • 打开终端,执行以下命令安装Homebrew
  • ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  •  
  • 执行上面命令后会提示输入系统密码,输入密码继续安装。
  • 如安装成功则会看到:Installation successful! 

 

二,npm(谷歌):

1,npm:(node package manager)是nodejs的包管理器

2,node.js是javascript的一种运行环境,也是开发环境,是对Google V8引擎进行的封装。是一个服务器端的javascript的解释器

3,直接安装Node.js,网址:https://nodejs.org/en/download/,安装node.js后,npm也一并安装了

4,通过Homebrew安装

brew install node

5,查看是否安装成功:


    node -v:查看node版本
    npm -v:查看npm版本

6,更新npm到最新

sudo npm install npm -g

7,安装,卸载,更新依赖包:

一,安装模块
npm install express      # 本地安装
npm install express -g   # 全局安装

本地安装
1. 将安装包放在 ./node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 目录,会在当前执行 npm 命令的目录下生成 node_modules 目录。
2. 可以通过 require() 来引入本地安装的包。

全局安装
1. 将安装包放在 /usr/local 下或者你 node 的安装目录。
2. 可以直接在命令行里使用。

二,卸载模块
我们可以使用以下命令来卸载 Node.js 模块。
 npm uninstall express

三,更新模块
npm update express

8,查看到 /node_modules/ 目录下查看包是否还存在,或者使用以下命令查看

npm ls

9,使用淘宝npm镜像

 npm install -g cnpm --registry=https://registry.npm.taobao.org

这样就可以使用 cnpm 命令来安装模块了:
 cnpm install [name]

 10,Package.json 属性说明

  1. name - 包名。
  2. version - 包的版本号。
  3. description - 包的描述。
  4. homepage - 包的官网 url 。
  5. author - 包的作者姓名。
  6. contributors - 包的其他贡献者姓名。
  7. dependencies - 依赖包列表。如果依赖包没有安装,npm 会自动将依赖包安装在 node_module 目录下。
  8. repository - 包代码存放的地方的类型,可以是 git 或 svn,git 可在 Github 上。
  9. main - main 字段指定了程序的主入口文件,require('moduleName') 就会加载这个文件。这个字段的默认值是模块根目录下面的 index.js。
  10. keywords - 关键字

三,yarn (Facebook)

1,yarn就是一个类似于npm的包管理工具,它是由facebook推出并开源.

2,通过homebrew安装

brew install yarn

3,运行依赖包

yarn install

 

### Mac上使用npm安装yarn与brew安装yarn的优劣比较 #### 1. 安装方式 通过`npm`安装Yarn时,需要先确保Node.jsnpm已经正确安装安装命令如下: ```bash npm install -g yarn ``` 这种方式的优点是简单直接,适合已经熟悉npm生态系统的开发者[^4]。 通过`brew`安装Yarn则利用了Homebrew包管理器的强大功能,适用于MacOS用户。安装命令如下: ```bash brew install yarn ``` 这种方法的优势在于Homebrew能够更好地管理依赖关系版本控制,尤其是在MacOS环境中[^2]。 #### 2. 系统集成与依赖管理 使用`brew`安装Yarn可以更自然地融入MacOS的系统环境,因为Homebrew专为Mac设计,能够处理复杂的依赖关系并保持软件更新的一致性[^2]。此外,通过Homebrew安装的软件通常会被放置在`/usr/local/Cellar`目录下,并通过符号链接指向`/usr/local/bin`,这使得路径管理更加清晰。 相比之下,通过`npm`全局安装Yarn可能会导致路径冲突或权限问题,特别是在需要管理员权限的情况下(例如运行`sudo npm install -g yarn`)。这种情况下,可能需要额外配置环境变量或调整npm的全局安装路径。 #### 3. 更新与维护 通过`brew`安装Yarn可以通过以下命令轻松更新: ```bash brew upgrade yarn ``` Homebrew会自动检查最新版本并完成升级过程,同时保留旧版本以备回滚[^2]。 而通过`npm`安装Yarn则需要使用以下命令进行更新: ```bash npm install -g yarn@latest ``` 虽然这种方式同样有效,但在某些情况下可能需要手动清理缓存或解决版本冲突问题。 #### 4. 社区支持与兼容性 无论选择哪种方式安装Yarn,其核心功能行为都不会受到影响,因为Yarn本身是一个独立的工具,与安装方式无关[^3]。然而,在遇到问题时,使用Homebrew安装的用户可能更容易找到针对MacOS的具体解决方案,因为HomebrewMac社区中具有广泛的影响力。 #### 5. 性能与稳定性 从性能角度来看,两种安装方式对Yarn的实际运行几乎没有影响。但需要注意的是,通过`brew`安装Yarn通常会附带更完善的依赖检查机制,从而减少潜在的兼容性问题[^2]。 --- ### 结论 总体而言,对于Mac用户来说,推荐优先使用`brew`安装Yarn,因为它能够更好地适配MacOS环境,简化依赖管理版本控制。然而,如果开发者已经熟悉npm生态系统,并且不需要频繁切换不同版本的Yarn,则通过`npm`安装也是一种可行的选择。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值