npm 安装 Node.js 模块语法有两种方式,一种是本地安装即安装到具体的项目内的./node_modules下,一种是全局安装即node 的安装目录下,可以在命令行直接使用。
本地安装与卸载如下
npm 安装 Node.js 模块语法格式如下:
$ npm install <Module Name>
简写如下:
$ npm i <Module Name>
npm 卸载 Node.js 模块语法格式如下:
$ npm uninstall <Module Name>
全局安装与卸载如下:
$ npm install <Module Name> -global
$ npm uninstall <Module Name> -global
简写 -g。
而在例如vue项目中常常有诸如--save,--save-dev,-S,-D之类的后缀,它们有什么区别呢?
$ npm install <Module Name> --save
是将安装包安装在项目的./node_modules下,并将模块依赖写入配置文件package.json的dependencies中,简写-S,
也就是说在正式的运行环境中要使用的模块包是以这种方式安装的,同时也在开发的时候使用。
与直接 npm install <Module Name> 不同之处是:--save安装的模块在项目初始化时会下载,
$ npm install <Module Name> --save-dev
是将安装包安装在项目的./node_modules下,并将模块依赖写入配置文件package.json的devDependencies中,简写-D,
也就是说只能在开发中要使用的模块包是以这种方式安装的。