npm知识

设置npm的registry

  1. 国内访问官方registry非常慢,因此选择国内第三方镜像(淘宝镜像,良心)
    1
    npm config set registry https://registry.npm.taobao.org
    查看是否设置成功:
    1
    npm get registry
  2. 查找全局安装的包
    1
    npm ls -g
    或者
    1
    npm ls -g --depth 0
  3. 理解package.json文件中的~^
    ~ 表示匹配中间数字,比如:~1.2.3将会匹配所有1.2.x版本,但是不会匹配1.3.0
    ^ 表示匹配第一个数字,比如:^1.2.3将会匹配所有1.x.x版本,但是不会匹配2.0.0
    总结一下:
    ~1.2.3: >= 1.2.3 <** 1.3.0
    ^1.2.3: **>=
    1.2.3 < 2.0.0
    ^符号时npm安装插件的默认符号