node
393字约1分钟
2024-11-02
查看某个包的依赖项,多少个版本,协议,最近版本号等信息
npm info [package]
查看某个包的所有版本
npm view [package] versions
查看某个包最新版本
npm view [package] version
安装指定版本的包(如1.0.0版本)
npm install xxx@1.0.0
安装最新版本的包
npm install xxx@latest
查看本地是否全局安装某个包,以及包版本
npm ls xxx -g
查看本地全局安装的所有包
npm ls -g // 会返回所有的包,包括该包的依赖,比较难以查看,特殊情况会用到
npm list -g --depth 0 // 返回全局安装的包,不显示其依赖包
npm install xxx --save与–save-dev区别
npm i xxx --save // dependencies 项目运行时需要的依赖
npm i xxx --save-dev // devDependencies 则是开发时需要的依赖
清除缓存
npm cache clean --force
查看npm源地址
npm config get registry
查看缓存地址
npm config get cache
查看当前npm配置
npm config get
设置npm默认源为淘宝镜像
npm config set registry https://registry.npmmirror.com
安装某个包时使用淘宝镜像
npm config set xxx "https://registry.npmmirror.com/xxx"
// 例如
npm config set sass_binary_site "https://registry.npmmirror.com/node-sass/"
npm config set sharp_binary_host "https://registry.npmmirror.com/sharp"
npm config set sharp_libvips_binary_host "https://registry.npmmirror.com/sharp-libvips"
安装某个包时使用淘宝镜像
npm_config_sass_binary_site="https://registry.npmmirror.com/node-sass"
npm_config_sharp_binary_host="https://registry.npmmirror.com/sharp"
npm_config_sharp_libvips_binary_host="https://registry.npmmirror.com/sharp-libvips"
该次安装某个包时使用淘宝镜像
npm i node-sass --sass_binary_site="https://registry.npmmirror.com/node-sass/"