安装到全局环境:
安装:npm i 包名 -g
卸载:npm uninstall 包名 -g
安装到项目环境:
初始化项目环境(管理项目):npm init (初始化npm管理文件package.js)生成package.json文件管理项目
快速创建配置文件:npm init -y package-lock.json
当下载包的时候会出现一个package-lock.json文件,用来固化依赖
项目依赖:
安装某个包:npm i lodash -S(S一定要大写)
卸载某个包:npm uninstall lodash -S
安装指定版本的包:npm i jquery@1.11.0 -S
开发依赖:
只能在当前项目下使用,上线了依赖就不需要了
安装:npm install 包名 -D
查看包:
列出所有已安装包:npm list
版本对比(必须是安装过得包):npm outdated
查看当前某个包的概要信息:npm info bootstrap
查看某个包的所有历史版本列表:npm view jquery versions
安装所有依赖:
安装package.json里面指定的所有包:npm install
选择源:
安装选择源的工具包:npm install nrm -g
查看所有源:nrm ls
测试所有源:nrm test taobao (测试淘宝镜像源的速度)
切换源名:nrm use taobao(切换到淘宝镜像源,然后在执行nrm ls就会在淘宝镜像源上左边显示一个*,代表目前已经切换到taobao镜像源)
安装卡顿时:
Ctrl+c ->npm uninstall 包名 ->npm cache 清除缓存 ->换4G网络 -> npm install 包名
(Ctrl+c -> 换4g网络 ->npm install 包名)