Open felix-cao opened 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,
/usr 是系统核心所在,包含了所有的共享文件。它是 unix 系统中最重要的目录之一,涵盖了二进制文件,各种文档,各种头文件,x,还有各种库文件;还有诸多程序,例如 ftp,telnet 等等。 曾经的 /usr 还是用户的家目录,存放着各种用户文件 —— 现在已经被 /home 取代了(例如 /usr/someone 已经改为 /home/someone)。现代的 /usr 只专门存放各种程序和数据,用户目录已经转移。虽然 /usr 名称未改,不过其含义已经从“用户目录”变成了“unix 系统资源”目录。值得注意的是,在一些 unix 系统上,仍然把 /usr/someone 当做用户家目录,如 Minix。
调用方式 全局安装后可以供命令行(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目录下的模块。
npm 是随同 NodeJS 一起安装的包管理工具,能解决 NodeJS 代码部署上的很多问题,常见的使用场景有以下几种:
npm 的包安装分为本地安装(local)、全局安装(global)两种,可以通过命令行查看
一、全局安装方式
查看全局安装目录:
MAC 下 /usr/local/lib/node_modules,
调用方式 全局安装后可以供命令行(Command Line Interface)使用, 用可以可以在命令行中直接运行该包支持的命令 卸载
还有几个比较重要的命令
二、本地安装
将安装包放在 ./node_modules 下(运行npm时所在的目录)
--save-dev(简写 -D)d 含义是把你的安装包信息写入到package.json文件的devDependencies字段中
调用方式 本地安装后可以直接通过require()的方式引入项目中node_modules目录下的模块。
Reference