Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

第 50 期(技巧):npm 和 yarn 的命令行 #53

Copy link
Copy link
@wingmeng

Description

@wingmeng
Issue body actions

题目:

请分别写出下面 npm 和 yarn 命令行的对应命令:

模块名请用 module_name 代替

  1. 初始化

  2. 安装 package.json 中的依赖

  3. 全局安装某个模块

  4. 安装并保存到 package.json 的 dependencies 列表中

  5. 安装并保存到 package.json 的 devDependencies 列表中

  6. 移除某个模块

  7. 升级本地指定模块

  8. 运行自定义脚本


参考答案:

  1. 初始化

    npm init
    yarn init

    带参数 -y 即可跳过问答环节直接按默认方式初始化

  2. 安装 package.json 中的依赖

    npm install
    # 或者:
    npm i
    
    yarn
  3. 将某个模块安装到全局

    npm i module_name -g
    yarn global add module_name
  4. 安装某个模块并保存到 package.json 的 dependencies 列表中

    npm install module_name --save
    # 或者:
    npm i module_name -S
    
    yarn add module_name
  5. 安装某个模块并保存到 package.json 的 devDependencies 列表中

    npm install module_name --save-dev
    # 或者:
    npm i module_name -D
    
    yarn add module_name --dev
  6. 移除某个模块

    npm uninstall module_name
    yarn remove module_name
  7. 升级本地指定模块

    npm update module_name
    yarn upgrade module_name
  8. 运行自定义脚本

    npm run script_name
    yarn run script_name

番外篇:yarn why module_name —— 检查为什么会安装 module_name,详细列出依赖它的其他包

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      Morty Proxy This is a proxified and sanitized view of the page, visit original site.