当前位置: 首页 > news >正文

墙绘做网站推广有作用没个人推广app的妙招

墙绘做网站推广有作用没,个人推广app的妙招,朝阳区网站开发公司,手机应用开发平台你知道 npmrc 文档吗? ---- npmrc 关键作用介绍 你知道 npmrc 文档吗? ---- npmrc 关键作用介绍如何修改配置呢?日常开放常常需要置哪些信息呢?registry 信息配置限定包认证信息代理配置缓存配置安装行为 参考 你知道 npmrc 文档吗…

你知道 npmrc 文档吗? ---- npmrc 关键作用介绍

  • 你知道 npmrc 文档吗? ---- npmrc 关键作用介绍
    • 如何修改配置呢?
    • 日常开放常常需要置哪些信息呢?
      • registry 信息
      • 配置限定包
      • 认证信息
      • 代理配置
      • 缓存配置
      • 安装行为
    • 参考

你知道 npmrc 文档吗? ---- npmrc 关键作用介绍

.npmrc 是 npm 的配置文件。rc 是 registry config 缩写。

npm 在执行命令时,会读取里面的配置,然后执行特定的行为,通过它可改变 npm 的默认行为,比如下载精确版本的 npm 包,从某个 npm 源的下载依赖等。

4.npmrc 文件,npm 会依次读取这些文件,后面的文件会覆盖前面的文件的配置。

  1. 项目级别的 .npmrc 文件,在 package.json 文件所在的目录。
  2. 用户级别的 .npmrc 文件,在用户的根目录。通过 npm config get userconfig 查看。
  3. 全局级别的 .npmrc 文件, 在 npm 的安装目录下。通过 npm config get globalconfig 查看。
  4. 内置的 .npmrc 文件,npm 自带的配置文件,无法修改,基本不会用到。

主要关注项目级别的 .npmrc 文件和用户级别的 .npmrc 文件。

一个典型的配置:

# save-exact 的优先级更加高
# save-exact=true
# 相似版本
save-prefix=~
# 从淘宝镜像下载
registry=https://registry.npmmirror.com
# 指定 node-sass 镜像 提高下载速度
sass_binary_site=https://npmmirror.com/mirrors/node-sass
electron_mirror=https://npmmirror.com/mirrors/electron/
electron_builder_binaries_mirror=https://npmmirror.com/mirrors/electron-builder-binaries/
# 详细日志 常用于调试
loglevel=verbose

命令行传递的参数优先级最高,然后是项目级别的配置,然后是用户级别的配置,最后是全局级别的配置。

编码务必使用 UTF-8 编码,否则可能不会读取配置。

# 或者 ; 表示注释。

如何修改配置呢?

npm config set [key] [value] [-g] # -g 全局配置
npm config set save-prefix ^
npm config set registry https://registry.npmmirror.com/npm config get [key] # 查看配置
npm config get cache # 查看缓存目录
npm config list -l # 查看本地配置
npm config list -g # 全局配置
npm config list -u # 用户配置

日常开放常常需要置哪些信息呢?

registry 信息

npm 的源,可以是官方源,也可以是第三方源,比如淘宝源,或者公司的私有源。

# 官方源
registry=https://registry.npmjs.org/
# 淘宝源
# registry=https://registry.npmmirror.com/

配置限定包

@myscope:registry=https://mycustomregistry.example.org

认证信息

当使用私有的 npm 源时,可能需要认证信息。

注意认证信息的应用范围,源和认证信息不对应,可能导致404。

# bad config
@myorg:registry=https://somewhere-else.com/myorg
@another:registry=https://somewhere-else.com/another
# _authToken 将应用到 @myorg 和 @another 两个源上
//somewhere-else.com/:_authToken=MYTOKEN
# 只应用到 @myorg 上
//somewhere-else.com/myorg/:_authToken=MYTOKEN1
# 只应用到 @another 上
//somewhere-else.com/another/:_authToken=MYTOKEN2# 从 gitlab 的私有仓库下载依赖
@jackzhoumine:registry=https://gitlab.com/api/v4/projects/54539895/packages/npm/
//gitlab.com/api/v4/projects/54539895/packages/npm/:_authToken=glpat-3759QXSo9Pz9FxGe12324

可通过这些信息认证:

_auth  # (base64 authentication string)
_authToken  #(authentication token)
username
_password
email
certfile # (path to certificate file)
keyfile # (path to key file)

通过 npm login 登录,会自动添加认证信息。

认证信息是敏感信息,不要提交到代码仓库。

不能配置多个源和对多个源的认证信息。

代理配置

proxy=http://username:password@proxy-server-address:port
https-proxy=https://username:password@proxy-server-address:port

缓存配置

配置 node 依赖的缓存。

cache=your/path/to/cache

安装行为

比如默认安装的时候,是否保存精确版本,依赖信息是否保存到 package.json 文件等。

# 相似版本
save-prefix=~

参考

  • npm-npmrc
  • What is a .npmrc file?
  • 深入了解npmrc:使用与配置指南
http://www.dinnco.com/news/36894.html

相关文章:

  • 传奇世界私服怎么做自己的网站如何搭建公司网站
  • 建设厅官方网站抖音搜索引擎优化
  • 网站建设专题搜索引擎推广方法
  • 国外网站建设推广网站排名优化公司
  • 网站引导页分为三个板块设计风格真人seo点击平台
  • java做网站下载图片广东网站营销seo费用
  • 电子商务网站建设 名词解释网络推广策划案
  • 无锡工业设计公司南京seo网站管理
  • 网站做宣传域名什么好免费seo优化工具
  • 在线diy网站西安核心关键词排名
  • 李青青做网站 公司主要做应用领域搜索引擎优化到底是优化什么
  • 三网一体网站建设品牌推广策划方案怎么写
  • 网站开发补充协议 违约宁德市人社局
  • 没营业执照怎么做网站想要推广网页
  • 文山州住房和城乡建设网站2023年免费b站推广大全
  • 哈尔滨信息网招聘温州网站优化推广方案
  • 贵州微信网站建设百度快照投诉中心人工电话
  • seo培训公司南京网络优化培训
  • 麦田建设工程网站seo系统教程
  • dedecms 招聘网站百度竞价排名收费标准
  • 电脑公司网站管理系统cba最新消息
  • 一个网站的构建百度学术官网
  • 网站首页index.html南宁百度快速优化
  • 重庆长寿网站设计公司哪家好河南网站顾问
  • 怎么知道网站的ftp广州百度推广优化排名
  • 网站系统测试计划即刻搜索
  • 站长要维护网站百度百科创建
  • 做汽车网站一句话让客户主动找你
  • 网站后台shopadmin输在哪里免费的网站推广
  • 广告公司怎么设置网站关键字南京市网站