felix-cao / Blog

A little progress a day makes you a big success!
31 stars 4 forks source link

npm 两种安装方式的区别 #7

Open felix-cao opened 6 years ago

felix-cao commented 6 years ago

npm 是随同 NodeJS 一起安装的包管理工具,能解决 NodeJS 代码部署上的很多问题,常见的使用场景有以下几种:

npm 的包安装分为本地安装(local)、全局安装(global)两种,可以通过命令行查看

$ npm help install

一、全局安装方式

npm install <Package Name> -g
npm i <Package Name> -g
npm install <Package Name> --global

查看全局安装目录

$ npm root -g

MAC 下 /usr/local/lib/node_modules,

调用方式 全局安装后可以供命令行(Command Line Interface)使用, 用可以可以在命令行中直接运行该包支持的命令 卸载

npm uninstall <Package Name>

还有几个比较重要的命令

二、本地安装

将安装包放在 ./node_modules 下(运行npm时所在的目录)

npm install <Package Name>
npm install <Package Name> --save-dev
npm i <Package Name>
npm i <Package Name> -D

--save-dev(简写 -D)d 含义是把你的安装包信息写入到package.json文件的devDependencies字段中

调用方式 本地安装后可以直接通过require()的方式引入项目中node_modules目录下的模块。

Reference