zoukankan      html  css  js  c++  java
  • yarn常用命令指北

    npm常用命令指北

    经常遇到一些命令,不太熟悉,趁着周末总结一下。

    NPM文档

    常用命令

    查看工程下面某个依赖的版本号
    npm ls vue

    查看工程下面所有的依赖
    npm ls

    查看全局的依赖
    npm ls -g

    更新某个包
    npm update <-g> vue

    查看过期的包
    npm outdated

    脚本
    npm start = npm run start
    npm test = npm run test

    发布
    npm publish

    钩子
    npm preinstall

    version
    1.2.2 匹配1的大版本
    1.2.2 匹配1.2.2

    < Less than
    <= Less than or equal to
    > Greater than
    >= Greater than or equal to
    = Equal. If no operator is specified, then equality is assumed, so this operator is optional, but MAY be included.
    

    这里还是建议大家使用yarn作为包管理工具,因为会锁版本。

    安装
    npm install vue@latest 安装最新
    npm install vue @2.1.0 安装指定版本

    卸载模板
    npm uninstall gulp --save-dev

    npm设置代理
    npm config set proxy=http://dev-proxy.oa.com:8080

    package.lock.json
    package-lock。在npm修改节点模块树或package.json的任何操作中,都会自动生成json。它描述了生成的确切树,这样以后的安装就可以生成相同的树,而不考虑中间的依赖项更新。
    也就是说,同事在使用npm install的时候,首先会检测lock.json,不会检测package.json。这样会保证团队协作依赖的统一。

    语义化版本2.0.0

    http://semver.org/lang/zh-CN/

    版本格式:主版本号.次版本号.修订号,版本号递增规则如下:

    主版本号:当你做了不兼容的 API 修改,
    次版本号:当你做了向下兼容的功能性新增,
    修订号:当你做了向下兼容的问题修正。
    先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。

    发布你的npm package

    npm adduser

    npm publish

    注意 使用国内源 需要切回Npm源
    npm config set registry http://registry.npmjs.org

    如果你以后修改了代码,然后想要同步到 npm 上的话请修改 package.json 中的 version 然后再次 publish

  • 相关阅读:
    【[CQOI2015]选数】
    杜教筛
    【[CQOI2009]跳舞】
    【简单的数学题】
    【[SDOI2013]泉】
    【[AHOI2013]差异】
    【[HEOI2016/TJOI2016]序列】
    【[SDOI2008]Sandy的卡片】
    linux系统编程之信号(一)
    linux系统编程之进程(五)
  • 原文地址:https://www.cnblogs.com/bhaltair/p/npm-chang-yong-ming-ling-zhi-bei.html
Copyright © 2011-2022 走看看