一、npm包的使用
1、npm特点
npm: 速度较慢:npm 需等待上一个任务安装完成才能运行下一个任务,尤其是在网络不稳定的情况下,可能会出现延迟和丢包的情
2、npm包安装
在下载node.js时会自动安装npm包
3、常用命令
//通过下面命令查看安装的版本 npm -v //安装依赖包 npm install //安装项目依赖的所有包 npm install <package> //安装指定的包 npm install <package>@<version> //安装某个版本的包 npm install --save <package> //安装指定的包,并将其添加到dependencies字段中 npm install --save-dev <package> //安装指定的包,并将其添加到devDependencies字段中 //卸载包 npm uninstall <package> //卸载指定的包 //更新包 npm update //更新项目依赖的所有包 npm update <package> //更新指定的包 //全局安装 npm install <package> -g //初始化 npm init //初始化一个新的npm项目,并生成package.json文件 //运行项目 npm run <script> //运行package.json文件中定义的脚本,一般为npm run server npm run server -- --port 9000 //指定运行9000端口 //打包 npm run build //将项目代码构建成生成包
重点:在下载包时使用--save!!!!
4、 --sava与 --save-dev区别
npm install --save <package> 是将安装包信息将加入到dependencies(生产阶段的依赖,也就是项目运行时的依赖,就是程序上线后仍然需要依赖)
npm install --save-dev <package>是将安装包信息将加入到devDependencies(开发阶段的依赖,就是我们在开发过程中需要的依赖,只在开发阶段起作用。)
区别:
-
–save 会把依赖包名称添加到 package.json 文件 dependencies 下,
-
–save-dev 则添加到 package.json 文件 devDependencies下