赞
踩
npm(Node Package Manager)是一个Node.js的包管理器
它允许用户从npm仓库中查找、安装、升级和删除Node.js包和工具。
npm极大地简化了Node.js项目的依赖管理,使得开发者可以轻松地共享和重用代码。
.npmrc是一个配置文件
npmrc是Node.js软件包管理器(npm)的配置文件。它的主要作用是允许用户自定义npm的行为,以更好地管理项目依赖和开发流程。
这个配置文件由一系列键值对组成,用于配置npm在执行命令时的行为和参数。
例如,用户可以定义镜像源,提高依赖包的下载速度;也可以管理依赖的存储路径,实现依赖的统一管理。简而言之,npmrc是npm的一个辅助工具,用于配置和优化npm的工作流程。
Node.js则是一个基于Chrome V8引擎的JavaScript运行环境
它由Ryan Dahl于2009年5月开发,发布后迅速成为服务端JavaScript开发的流行平台。
Node.js使用了一个事件驱动、非阻塞式I/O模型,这使得它能够处理大量的并发连接,非常适合构建网络应用。此外,Node.js还提供了一些替代的API,对一些特殊用例进行优化,使得V8在非浏览器环境下运行得更好。
在我们安装包的时候,npm 按照如下顺序读取这些配置文件(优先级低到高
)
优先级最高
)在项目的根目录下新建 .npmrc 文件,在里面以 key=value 的格式进行配置。
比如要把npm的源配置为淘宝源
内容如下:
registry=https://registry.npm.taobao.org
位置如下
npm config set registry https://registry.npm.taobao.org
方法和设置用户配置文件如出一辙,只不过在使用命令行时需要加上 -g 参数
npm config set registry https://registry.npm.taobao.org -g
.npmrc
文件可以配置的常见选项 registry=https://registry.npmjs.org/
proxy=http://proxy.example.com/
https-proxy=https://proxy.example.com/
/usr/local
(Linux)或C:\Users\<username>\AppData\Roaming\npm
(Windows)下。 prefix=/path/to/global/packages
save-exact=true
strict-ssl=false
ignore-scripts=true
_authToken=your-auth-token
userconfig=/path/to/custom/user-config-file
cache=/path/to/npm/cache
production=true
loglevel=warn
参考:
【1】深入理解 .npmrc 文件
https://blog.csdn.net/m0_73531461/article/details/136397088
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。