npm是什么?npm其实是Node.js的包管理工具(packagemanager),
网址:npm | Home
例如(layui包):layui - npm (npmjs.com)
常用操作:
PS D:\Code2024\vue-vite> node -v
v18.18.0
PS D:\Code2024\vue-vite> npm -v
9.8.1
npm install 或者npm i
npm init vue@latest
npm run dev
npm run start
npm run build
.....
Yam是一个由Facebook贡献的Javascript包管理器。Yarn是一个软件包管理器,还可以作为项目管理工具,无论你是小型项目还是大型单体仓库(monorepos),无论是业余爱好者还是企业用户,Yarn都能满足你的需求。
//全局下载yarn
npm install -g yarn
//全局删除yarn
npm uninstall yarn -g
yarn -v
1.22.19
yarn [command] [flags]
网址:yarn global | Yarn (yarnpkg.com)
yarn config get registry
// 淘宝源
yarn config set registry https://registry.npm.taobao.org/
// 官方源
yarn config set registry https://registry.yarnpkg.com --global
1.安装cnpm
npm install -g cnpm -registry=https://registry.npm.taobao.org
1.安装pnpm
前置条件:安装node,至少为v16.14.0版本
npm install -g pnpm
pnpm -v
8.13.1
# 创建一个 package.json 文件
pnpm init
# 安装软件包及其依赖的任何软件包(如果 workspace 有配置会优先从 workspace 安装)
pnpm add <pkg>
# 安装项目所有依赖
pnpm install
# 更新软件包的最新版本
pnpm update
# 移除项目依赖
pnpm remove
# 运行脚本
pnpm run
# 以一个树形结构输出所有的已安装 package 的版本及其依赖
pnpm list