npm、yarn、cnpm基本命令

全局安装 -g:

全局安装的包位于Node.js环境的node_modules目录下,全局安装的包一般用于命令行工具。

本地安装:本地安装的包在当前目录下的node_modules里面,本地安装的包一般用于实际的开发工作。

npm常用的命令:

1.安装包(如果没有指定版本号,那么安装最新版本)

  npm install -g 包名称(全局安装)

  npm install包名称(本地安装)

2.安装包的时候可以指定版本

  npm install -g 包名称@版本号

3.卸载包

  npm uninstall -g 包名称

4.更新包(更新到最新版本)

  npm update -g 包名称

开发环境(平时开发使用的环境)

生产环境(项目部署上线之后的服务器环境)

--save  向生产环境添加依赖 dependencies

--save-dev  向开发环境添加依赖 devDependencies

区别:

npm install xxx  安装到项目目录的node_modules文件夹下,但是不会添加任何依赖(依赖写在package.json文件中)

npm install xxx -g  全局安装,安装到你安装npm的磁盘目录下

npm install xxx --save  安装到项目目录的node_modules文件夹下,添加到dependencies的依赖下(生产环境中:项目发布到服务器上必须要使用的包)

npm install xxx --save-dev  安装到项目目录的node_modules文件夹下,添加到devdependencies的依赖下(开发环境中:测试、管理,只在程序员模式下需要)

npm init

初始化一个简单的package.json文件,执行该命令后终端会依次询问 name, version, description 等字段

npm init --yes|-y

作用同上,偷懒不用一直按enter

npm inistall packageName

本地安装,安装到项目目录下,不在package.json中写入依赖

npm inistall  packageName -g

全局安装,安装在Node安装目录下的node_modules下

npm inistall  packageName --save

安装到项目目录下,并在package.json文件的dependencies中写入依赖,简写为-S(从开发到上线都需要用到的包)

npm inistall  packageName --save-dev

安装到项目目录下,并在package.json文件的devDependencies中写入依赖,简写为-D(工具包,上线时不需要使用)

yarn基本使用(类比npm的基本使用,在性能上比npm更好)

安装yarn工具:npm install -g yarn

操作 npm命令 yarn命令
初始化包

npm init

yarn init

安装包

npm install 包名 --save

yarn add 包名(yarn没有install这个命令,add命令不需要加--save,它自动会加)

卸载包

npm uninstall 包名

yarn remove 包名

更新包

npm update 包名

yarn upgrade 包名

安装开发依赖的包

npm install 包名 --save-dev

yarn add 包名 --dev

全局安装

npm install -g 包名

yarn global add 包名

设置下载镜像的地址

npm config set registry url

yarn config set registry url

安装所有依赖

npm install

yarn install

执行包

npm run

yarn run

cnpm的使用:

因为谷歌安装插件是从国外服务器下载,受网络影响大,可能出现异常,如果谷歌的服务器在中国就好了,所以我们乐于分享的淘宝团队干了这事来自官网:“这是一个完整npmjs.org镜像,你可以用此代替官方版本(只读),同步频率目前为10分钟一次以保证尽量与官方服务同步“。

安装命令:

npm install cnpm -g --registry=https://registry.npm.taobao.org

cnpm跟npm用法完全一致,只是在执行命令时将npm改为cnpm。

 

原文地址:https://www.cnblogs.com/zcy9838/p/11606384.html