zoukankan      html  css  js  c++  java
  • npm与yarn命令

    npm

    1. 查看npm版本

    node -v
    
    npm -v
    

    2. 更新npm至最新版

    npm install npm@latest -g
    

    3. npm install:安装依赖

    # 在本地node_modules文件夹中安装依赖项,默认情况下,npm install将安装package.json中列出的所有依赖项模块
    npm install (in package directory, no arguments)
    
    # 在全局模式下(在命令后面附加-g或--global),它将当前包上下文(即当前工作目录)安装为一个全局包
    npm install -g
    
    # 使用--production,npm将不会安装devDependencies中列出的模块
    npm install --production
    

    4. npm install <package>:安装本地包

    # 默认情况下,npm install将任何指定的包保存到dependencies中
    npm install vue
    
    # -P,--save-prod:包将会出现在dependencies中
    npm install vue -P
    
    # -D,--save-dev:包将会出现在devDependencies中
    npm install vue -D
    
    # -O,--save-optional:包将会出现在optionalDependencies中
    npm install vue -O
    
    # --no-save:不保存在dependencies中
    npm install vue --no-save
    

    5. 更新本地包

    # 在 package.json 文件所在的目录中执行 npm update 命令
    npm update
    

    6. 卸载本地包

    # 删除 node_modules 目录下面的包(package)
    npm uninstall <package>
    
    # 如需从 package.json 文件中删除依赖,需要在命令后添加参数 --save
    npm uninstall --save <package>
    

    7. 安装全局包

    npm install -g <package>
    

    8. 更新全局包

    npm update -g <package>
    

    9. 卸载全局包

    npm uninstall -g <package>
    

    Yarn

    关于Yarn呢,是因为昨天晚上搞npm install,实在是太慢了,于是想看一下这个东西

    https://yarnpkg.com/zh-Hans/

    安装后,验证

    yarn --version
    

    1. 常用命令

    # 初始化新项目
    yarn init
    
    # 添加依赖包
    yarn add [package]
    yarn add [package]@[version]
    yarn add [package]@[tag]
    
    # 将依赖项添加到不同依赖项类别,分别添加到 devDependencies、peerDependencies 和 optionalDependencies:
    yarn add [package] --dev
    yarn add [package] --peer
    yarn add [package] --optional
    
    # 升级依赖包
    yarn upgrade [package]
    yarn upgrade [package]@[version]
    yarn upgrade [package]@[tag]
    
    # 移除依赖包
    yarn remove [package]
    
    # 安装项目的全部依赖
    yarn
    或者
    yarn install
    

    2. 与npm的区别

    如果习惯使用 npm, 你可能希望使用 --save 或 --save-dev, 这些已经被 yarn add 和 yarn add --dev 所取代。

    3. 文档,yarn的文档也很友好,可以直接看

    https://yarnpkg.com/zh-Hans/docs/cli/install

  • 相关阅读:
    LeetCode 32. 最长有效括号(Longest Valid Parentheses)
    LeetCode 141. 环形链表(Linked List Cycle)
    LeetCode 160. 相交链表(Intersection of Two Linked Lists)
    LeetCode 112. 路径总和(Path Sum)
    LeetCode 124. 二叉树中的最大路径和(Binary Tree Maximum Path Sum)
    LightGBM新特性总结
    sql service 事务与锁
    C#泛型实例详解
    C# 中的委托和事件(详解)
    C# DateTime日期格式化
  • 原文地址:https://www.cnblogs.com/LUA123/p/11193883.html
Copyright © 2011-2022 走看看