Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
wingmeng opened this issue Jul 4, 2019 · 0 comments
Open

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

wingmeng opened this issue Jul 4, 2019 · 0 comments

Comments

@wingmeng
Copy link
Collaborator

wingmeng commented Jul 4, 2019

题目:

请分别写出下面 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,详细列出依赖它的其他包

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant