npm install
通过npm install命令,根据项目package.json中devDependencies下的处理前端代码的类库,去安装这些依赖。
对于老版本的node和npm
老版本的npm安装的依赖目录采用树形结构, 在win下是很不友好的, win对目录层级有限制。
依赖grunt目录下,还有grunt的依赖包
对于新版本的node和npm
npm 3+的版本把所有的依赖都拍平了而不是嵌套,所以你会看到很多你没想下载但必须存在的包。
以前一直以为新版本会下很多多余的包,这想法是错的!
参考
https://segmentfault.com/q/1010000005170832/a-1020000005174362