前端之npm运行时配置文件.npmrc的方法(可用于配置npm淘宝源)
什么是.npmrc
官网:https://nodejs.cn/npm/cli/v7/configuring-npm/npmrc/
.npmrc,可以理解成npm running cnfiguration, 即npm运行时配置文件。简单点说, .npmrc 可以设置 package.json 中依赖包的安装来源,既从哪里下载依赖包。
npm 从命令行、环境变量和 npmrc 文件获取其配置设置。
四个相关文件是:
- 每个项目的配置文件(/path/to/my/project/.npmrc)
你可以在项目的根目录下创建一个.npmrc文件,只用于管理这个项目的npm安装。 - 每个用户的配置文件 (~/.npmrc)
可以通过npm config get userconfig来获取该文件的位置。 - 全局配置文件 ($PREFIX/etc/npmrc)
一台电脑可能有多个用户,在这些用户之上,你可以设置一个公共的.npmrc文件,供所有用户使用。 - npm 内置配置文件 (/path/to/npm/npmrc)
最后还有npm内置配置文件,基本上用不到,不用过度关注。
设置项目配置文件
每个项目的配置文件(/path/to/my/project/.npmrc):
在项目中本地工作时,项目根目录中的 .npmrc 文件(即 node_modules 和 package.json 的兄弟)将设置特定于该项目的配置值。
在项目的根目录下新建 .npmrc 文件,在里面以 key=value 的格式进行配置。
registry=https://registry.npmmirror.com
请注意,这仅适用于您正在运行 npm 的项目的根目录。当您的模块发布时,它不起作用。例如,您不能发布强制自身全局安装或安装在不同位置的模块。
此外,在全局模式下不会读取此文件,例如在运行 npm install -g 时。
设置用户配置文件
npm config set registry https://registry.npmmirror.com
可以通过 npm config get userconfig 来获取该文件的位置。
设置全局配置文件
方法和设置用户配置文件如出一辙,只不过在使用命令行时需要加上 -g 参数。
给npm 命令添加注册源选项
临时使用淘宝镜像
npm --registry=https:xxx
不推荐用这种做法,更推荐设置项目配置文件 .npmrc
总结
到此这篇关于前端之npm运行时配置文件.npmrc的文章就介绍到这了,更多相关前端npm运行配置文件.npmrc内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
node.js中的querystring.stringify方法使用说明
这篇文章主要介绍了node.js中的querystring.stringify方法使用说明,本文介绍了querystring.stringify的方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下2014-12-12
Node.js环境下Koa2添加travis ci持续集成工具的方法
这篇文章主要给大家介绍了在Node.js环境下Koa2添加travis ci持续集成工具的方法,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面跟着小编一起来学习学习吧。2017-06-06


最新评论