NPM初始化
npm init
:初始化本地项目,需要配置名称、版本号、描述、作者等问题;
npm init -y
:默认初始化本地项目,不需要手动配置;
国内NPM可能无法安装,两种方式改成国内镜像
-
npm config set registry http://registry.npm.taobao.org/
: 直接修改NPM镜像地址到淘宝; -
npm install -g nrm
:安装nrm工具,改变NPM镜像,-
nrm ls
:查看当前镜像地址; -
nrm use <镜像简称>
:修改镜像地址,查看镜像地址时可看到镜像简称
-
-
npm config list
:查看是否地址修改成功。 - 如果需要提交项目到NPM上一定要修改惊醒地址到NPM官方地址上。
NPM安装
npm install
:克隆下来的项目,安装项目依赖包,也可简写为 npm i
;
npm install <packname>
:安装包模块,也可简写为 npm i <packname>
;
npm install <packname>@<版本号|latest>
:安装指定版本|最新版本的包模块;
npm install -g <packname>
:全局安全包模块,-g
表示全局安装,Linux系统中使用普通用户安装全局包模块需要获得超级管理员权限,使用命令 sudo npm install -g <pagename>
;
npm install --save <packname>
:安装的包模块是当前项目生产环境需要的,也可简写为 npm install -S <packname>
;
npm install --save-dev <packname>
安装的包模块是当前项目开发环境需要的,也可简写为 npm install -D <packname>
;
NPM卸载
npm uninstall <packname>
:删除本地项目安装的包模块;
npm uninstall -g <packname>
删除全局安装的包模块;
NPM更新
npm update <packname>
:更新项目中的指定包模块;
NPM查询
npm info <packname>
:可查看线上指定包模块的各类版本与信息;
npm list --depth 0
:查看本地项目安装包模块树结构;
npm list -g --depth 0
:查看全局安装包模块树结构;
未完待续
-- END THINK --