<body> <h4>npm不同安装方式区别</h4> <h5> npm init <h6>初始化package.json文件,package.json文件存储着项目的 依赖包 / 模块 </h6> </h5> <ul> <li> npm install/i(简写) <ol> <li>node_modules中存在</li> <li>package.json中未记录</li> </ol> </li> <li>npm install/i --save / -S(简写) <ol> <li>node_modules中存在</li> <li>package.json中会添加一条记录</li> <li>开发环境和生产环境都会存在 <ul> <li>开发环境:程序员写项目的环境,由于平时要测试或者其他一些便捷的插件会比生产环境多一些安装包</li> <li>生产环境:项目上线后的环境,会把一些测试、加快开发的工作包去除,体积小一点</li> </ul> </li> </ol> </li> <li>npm install/i --save-dev / -D <ul> <li>node_modules中存在</li> <li>会改变package.json文件</li> <li>仅在开发环境中</li> </ul> </li> <li>npm install/i -g <ul> <li>node_modules中存在</li> <li>package.json改变</li> <li>全局可访问使用</li> </ul> </li> </ul> </body> </html>