npm install安装模块命令 作者:马育民 • 2021-01-31 08:17 • 阅读:10107 # 介绍 有2种安装模式: 1. 全局安装 2. 安装到项目中 # 全局安装 比如本地安装express,执行下面命令: ``` npm install express -g ``` - 将安装包放在 `D:\devtools\node_global` 下或者你 node 的安装目录。 - 可以直接在命令行里使用。 ### 查看全局安装信息 查看所有全局安装的模块 ``` npm list -g ``` # 安装到项目中 一般在 `npm init` 命令后执行 如: ``` npm install babel --save-dev ``` - 将安装包放在 `./node_modules` 下(运行 npm 命令时所在的目录) - 可以通过 `require()` 来引入本地安装的包 ## npm install 模块名 -S `-S` 即 `--save`,保存 包名会被添加到 package.json 的 `dependencies` 里面,在生产环境下这个包的依赖依然存在 ``` npm install 模块名 -S ``` 安装后,会将依赖信息记录到 `pakeage.json` 文件中,如下: [![](/upload/0/0/1IX8RGlBmUEq.jpg)](/upload/0/0/1IX8RGlBmUEq.jpg) ## 指定版本 在模块名的后面加上 `@版本号`,如下: ``` npm install fabric@5.4.0 --save ``` ## npm i 模块名 `i` 即 `install` ,安装 ``` npm i 模块名 ``` ## npm install 模块名 -D `-D` 即 `--save-dev`,开发 包名会被添加到 package.json 的 `devDependencies` 里面,仅在开发环境下使用,如:babel ``` npm i 模块名 -D ``` 安装后,会将依赖信息记录到 `pakeage.json` 文件中,如下: [![](/upload/0/0/1IX8RGnV8Sf0.jpg)](/upload/0/0/1IX8RGnV8Sf0.jpg) ## 无参数 包名不会进入 `package.json` 里面,因此别人不知道你安装了这个包,很少使用 如下: ``` npm install express ``` ## npm install 无模块名 根据`package.json` 里面的配置,下载相关依赖 ``` npm install ``` 原文出处:http://malaoshi.top/show_1IXVODdwvma.html