NPM 重新安装所有依赖模块
NPM 重新安装所有依赖模块
首先我们安装多个模块。
$ npm install request + request@2.81.0 added 54 packages in 15.92s
检查一下 package.json
"dependencies": { "mkdirp": "^0.5.1", "request": "^2.81.0", "under": "^1.8.2" },
注意到,dependencies 列表也更新了。在之前的 npm 版本,只有执行 npm install request --save 命令才会将 dependency 保存到 package.json 中。如果你不想在 package.json 中保存,只需要使用 --no-save 参数。
假设你把你的工程到了另外一台机器上,并且我们想安装这些依赖。让我们先 node_modules 夹,然 npm install 命令。
$ rm -R node-modules $ npm list project@1.0.0 /home/sitepoint/project ├── UNMET DEPENDENCY mkdirp@^0.5.1 ├── UNMET DEPENDENCY request@^2.81.0 └── UNMET DEPENDENCY under@^1.8.2 npm ERR! missing: mkdirp@^0.5.1, by project@1.0.0 npm ERR! missing: request@^2.81.0, by project@1.0.0 npm ERR! missing: under@^1.8.2, by project@1.0.0 $ npm install added 57 packages in 1.595s
检查一下你的 node_modules 夹,你会发现所有的模块都已经重新安装了。通过这种方式,你可以很简单的与其他人你的工程,你只需给他们 package.json ,而不用把你的所有依赖模块给他们。