NPM 笔记
1. NPM 官网
2. NPM 命令
2.1 快速初始化项目
npm init
2.2 查询 NPM 包
npm search coffee-script
2.3 安装 NPM 包
npm install coffee-script
2.3.1 安装到本地同时在 package.json 中添加依赖声明
npm install coffee-script --save
2.3.1 全局安装
npm install -g express-generator
2.4 查看当前全局安装的包
不加
-g
参数就是打印当前目录下node_modules
文件夹下的包结构。
npm list -g
2.4.1 将目录树重定向到文件
npm list -g > d:\package.txt
2.5 卸载安装的包
npm uninstall express-generator -g
3. 淘宝镜像和 cnpm
3.1 安装 cnpm
npm install -g cnpm --registry=https://registry.npmmirror.com
3.2 切换淘宝镜像源
npm config set registry https://registry.npmmirror.com
3.3 更改 npm 默认安装路径
npm config set prefix "D:\npm"
设置完成后,记得将
d:\npm
添加到环境变量 PATH 中,否则在终端中无法找到全局安装的命令。
3.4 设置 npm 的缓存路径
npm config set cache "D:\npm-cache"
4. Yarn
4.1 与 npm 类似的命令
yarn init
yarn install
4.2 yarn 将依赖包安装到当前项目下,同时将配置写入 package.json
yarm add [package]
4.3 yarn 设置 cnpm 安装源
yran config set registry https://registry.npmmirror.com
4.4 yarn 设置安装包路径
设置完成后,记得将对应的
d:\yarn\global\bin
添加到环境变量。
yarn config set global-folder "d:\yarn"
4.4.1 yarn 设置缓存路径
yarn config set cache-folder "d:\yarn_cache"
4.5 手动升级依赖包
yarn upgrade-interactive --latest
5. 指定 Node 的一些环境变量
5.1 指定 node-gyp 的源
export NODEJS_ORG_MIRROR=https://mirrors.aliyun.com/nodejs-release