欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

npm 软件包说明、npm 安装说明、npm 设置镜像源代码

最编程 2024-03-14 07:18:20
...


npm 包的说明

按照npm官方文档说法,以下几种情况都可称为

  1. 一个含有程序的文件夹,它包含描述文件package.json
  2. 一个gzipped格式的压缩包,里边包含第1条
  3. 一个url地址,解析为第2条
  4. 一个在npm registry发布了name@version,它是一个url,同第3条
  5. 一个name@tag,它指向第4条
  6. 一个name,他有一个latest tag,同第5条
  7. 一个git remote url,解析为第1条

安装过程

在当前工作目录,创建node_modules文件夹,下载压缩包,解压到node_modules;如果是安装folder,则在node_modules下创建超链接指向folder

npm install

在一个含有package.json的文件夹下,执行npm install(注:不带参数),将会安装package.jsondependencies指定的包,如果有package-lock.jsonnpm-shrinkwrap.json,则此两者优先级较高,npm-shrinkwrap.json>package-lock.json>package.json

npm install pkg --save

创建node_modules文件夹,并下载包(zip/tar.gz)解压缩,并将包名添加到package.jsondependencies

npm install pkg --save-dev

创建node_modules文件夹,并下载包(zip/tar.gz)解压缩,并将包名添加到package.jsondevDependencies中,devDependencies中指定的包,是开发时需要用,打包后不需要用,比如webpackbabel都是开发时的一些工具包。

npm install pkg -g

在全局范围内而不是本地环境下安装包,全局包通常是命令工具,比如vue-clicnpmnpm等,其实叫“全局包”有一定的误导性,它是一个命令工具,而不是常见的js库/插件(element-uilodash

npm install folder

node_modules里创建超链接,指向folder

npm 使用镜像源

有时在官方源网络不稳定时,通常需要使用镜像源,使用--registry指定镜像源

npm install pkg --registry=https://npm.taobao.org

也可以使用命令配置镜像源而不需要每次都传参指定,以下命令使用淘宝镜像源

npm config set registry https://registry.npm.taobao.org