一,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 属性说明
- name - 包名。
- version - 包的版本号。
- description - 包的描述。
- homepage - 包的官网 url 。
- author - 包的作者姓名。
- contributors - 包的其他贡献者姓名。
- dependencies - 依赖包列表。如果依赖包没有安装,npm 会自动将依赖包安装在 node_module 目录下。
- repository - 包代码存放的地方的类型,可以是 git 或 svn,git 可在 Github 上。
- main - main 字段指定了程序的主入口文件,require('moduleName') 就会加载这个文件。这个字段的默认值是模块根目录下面的 index.js。
- keywords - 关键字
三,yarn (Facebook)
1,yarn就是一个类似于npm的包管理工具,它是由facebook推出并开源.
2,通过homebrew安装
brew install yarn
3,运行依赖包
yarn install