题目:
请分别写出下面 npm 和 yarn 命令行的对应命令:
模块名请用 module_name 代替
-
初始化
-
安装 package.json 中的依赖
-
全局安装某个模块
-
安装并保存到 package.json 的 dependencies 列表中
-
安装并保存到 package.json 的 devDependencies 列表中
-
移除某个模块
-
升级本地指定模块
-
运行自定义脚本
参考答案:
-
初始化
带参数 -y 即可跳过问答环节直接按默认方式初始化
-
安装 package.json 中的依赖
npm install
# 或者:
npm i
yarn
-
将某个模块安装到全局
npm i module_name -g
yarn global add module_name
-
安装某个模块并保存到 package.json 的 dependencies 列表中
npm install module_name --save
# 或者:
npm i module_name -S
yarn add module_name
-
安装某个模块并保存到 package.json 的 devDependencies 列表中
npm install module_name --save-dev
# 或者:
npm i module_name -D
yarn add module_name --dev
-
移除某个模块
npm uninstall module_name
yarn remove module_name
-
升级本地指定模块
npm update module_name
yarn upgrade module_name
-
运行自定义脚本
npm run script_name
yarn run script_name
番外篇:yarn why module_name —— 检查为什么会安装 module_name,详细列出依赖它的其他包
题目:
请分别写出下面 npm 和 yarn 命令行的对应命令:
初始化
安装 package.json 中的依赖
全局安装某个模块
安装并保存到 package.json 的 dependencies 列表中
安装并保存到 package.json 的 devDependencies 列表中
移除某个模块
升级本地指定模块
运行自定义脚本
参考答案:
初始化
安装 package.json 中的依赖
npm install # 或者: npm i yarn将某个模块安装到全局
安装某个模块并保存到 package.json 的 dependencies 列表中
npm install module_name --save # 或者: npm i module_name -S yarn add module_name安装某个模块并保存到 package.json 的 devDependencies 列表中
npm install module_name --save-dev # 或者: npm i module_name -D yarn add module_name --dev移除某个模块
升级本地指定模块
运行自定义脚本