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 --