npm使用国内镜像加速的几种方法


在使用npm过程中经常会遇到无法下载包的问题,本人在这里整理了几个npm使用国内镜像加速的方法,希望对大家有所帮助。

一、修改成腾讯云镜像源

1、命令

npm config set registry http://mirrors.cloud.tencent.com/npm/

2. 验证命令

npm config get registry

如果返回http://mirrors.cloud.tencent.com/npm/,说明镜像配置成功。

二、修改成淘宝镜像源

1. 命令

npm config set registry https://registry.npmmirror.com

2. 验证命令

npm config get registry

如果返回https://registry.npmmirror.com,说明镜像配置成功。

三、修改成华为云镜像源

1. 命令

npm config set registry ht...


7天前 阅读:16 评论:0

Composer 稳定镜像,非常的好用


这是一篇受密码保护的文章,需要访问密码才能查看。

4个月前 阅读:63 评论:0

如何在 CentOS 上编译安装及配置最新版 Nginx


Nginx 的官方文档提供了有关如何在不同的操作系统中以不同方式安装 Nginx 的详尽资料。如果你的时间有限,急需在短时间内安装使用 Nginx,可参考本文提供的最佳实践快速进行安装配置。

本文以 Nginx 当前最新稳定版本 1.20.2 为例,详细介绍了如何在 CentOS 上安装及简单配置 Nginx。本文提供的安装步骤在 CentOS 7、CentOS 8 以及 CentOS Stream 8 中均实际测试过。

本文假设你登录的账户已取得管理员账户(root)权限,因为文中出现的命令大部分都需要用到 root 账户权限。如果你登录的是普通账户,可运行 sudo -s 命令切换到带有 root 权限的 Shell,否则需要在每条命令前添加 sudo 命令。

本文在用到包管理器时,会统一使用 yum 命令,但是要知道在 CenOS 8、CentOS Stream 8 及更新版本的 Cen...


8个月前 阅读:50 评论:0

如何在 CentOS 上编译安装及配置最新版 PHP


在 CentOS 中,虽然可以通过包管理器 YUM 或 DNF 快捷方便地安装 PHP,但是往往不是最新版本。因此,想要体验新版本 PHP 才具备的功能特性,通过源代码编译安装 PHP 是个不错的选择。

关于如何在不同的操作系统中以不同的方式安装 PHP,官方文档提供了丰富的资料可供参考。如果你的时间有限,急需在短时间内安装使用 PHP,可参考本文提供的最佳实践快速进行安装配置。

本文以 PHP 当前最新稳定版本 8.4.6 为例,详细介绍了如何在 CentOS 上通过编译源代码的方式安装配置 PHP,以及如何配置启动 PHP 的 FastCGI 进程管理器 FPM(FastCGI 进程管理器)。本文提供的安装步骤在 CentOS 7、CentOS 8 以及 CentOS Stream 8 中均实际测试过,对于在编译过程中可能遇到的问题也做了详细说明。

虽然 CentOS 7 也能成功安装最新...


8个月前 阅读:66 评论:0

Centos7 安装完成后不支持exfat,NTFS的处理办法


1.安装epel源
对于RHEL/CentOS 7(复制/粘贴):
yum -y install epel-release


exfat:
1.安装Nux Dextop库:
rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm


2.检查Nux Dextop是否安装成功:
yum repolist


如果仓库列表中有Nux Dextop就安装成功。
3.安装exfat支持库文件
yum -y --enablerepo=nux-dextop install fuse-exfat exfat-utils


NTFS:
yum -y install ntfs-3g


去年8月31日 阅读:71 评论:0

PHP中如何处理XML Schema验证?


在PHP中,可以使用SimpleXML和DOM扩展库来验证XML文档是否符合指定的XML Schema。下面分别介绍这两个库的用法。

SimpleXML方式

使用SimpleXML进行XML Schema验证的步骤如下:

  • 加载XML Schema文件和XML文件到SimpleXML对象中。
  • 使用libxml_use_internal_errors()函数打开错误处理,以捕获XML解析和验证过程中的错误信息。
  • 调用simplexml_load_string()或simplexml_load_file()函数将XML文件加载到SimpleXML对象中。
  • 使用simplexml_import_dom()函数将DOM对象转换为SimpleXML对象。
  • 调用$sxe->schemaValidate()方法对XML文档进行XML Schema验证。


示例代码如下:
$xml = simplexml_load_fi...


    去年5月23日 阅读:100 评论:0

    如何防止Homebrew自动更新、自动清理


    当我们执行brew install命令进行安装时,其内部默认会先执行brew update和brew cleanup命令。

    brew update命令的作用是更新Homebrew本体,brew cleanup命令会清理已过期的下载文件和已安装的历史版本软件。

    因为每次都会执行brew update检查,如果访问速度不太理想,那非常影响安装的体验。

    而brew cleanup的执行可能会误删除某些你需要的历史版本的软件,比如使用python的用户,这里就不展开说明。

    禁用这两个默认逻辑也很简单,通过设置环境变量就能搞定。

    HOMEBREW_NO_AUTO_UPDATE控制brew update,HOMEBREW_NO_INSTALL_CLEANUP控制brew cleanup,你不需要哪个,就把那一行删掉即可。

    临时设置:
    export HOMEBREW_NO_AUTO_UPDATE=1
    export ...


    去年2月19日 阅读:170 评论:0

    macOS使用SMB局域网共享作为TimeMachine时间机器的备份盘


    参考网上的教程,使用“磁盘工具”创建一个“稀疏磁盘映像”在共享的文件夹中,然后使用命令设置为TimeMachine的目标盘。
    sudo tmutil setdestination -a /Volumes/SMBTimeMachine



    但是报错:
    /Volumes/SMBTimeMachine: Disk does not support Time Machine backups. (error 45)
    The backup destination could not be added.



    Google很久,没有找到解决办法,最终在Apple帮助中的找到一个解决方案分享的方法,终于顺利解决:

    1、使用命令行工具创建一个“稀疏捆绑磁盘映像”,不能是“磁盘工具”,我试过用“磁盘工具”依然不行,用命令行就没有问题。
    sudo hdiutil create -size 120g -type SPARSEBUND...


    4年前5月9日 阅读:438 评论:0

    CentOS7访问小米路由(Samba服务)


    1) 安装samba:yum -y install samba samba-client samba-winbind,查看已安装的samba组件:

    rpm -qa | grep samba
    samba-common-4.4.4-14.el7_3.noarch
    samba-winbind-modules-4.4.4-14.el7_3.x86_64
    samba-4.4.4-14.el7_3.x86_64
    samba-client-libs-4.4.4-14.el7_3.x86_64
    samba-winbind-4.4.4-14.el7_3.x86_64
    samba-client-4.4.4-14.el7_3.x86_64
    samba-libs-4.4.4-14.el7_3.x86_64
    samba-common-libs-4.4.4-14.el7_3.x86_64
    samba-common-tools-4.4.4...


    5年前12月15日 阅读:363 评论:0

    Telegram电报专用代理服务器MTProto的架设方法


    近来Telegram升级,出现了一个新的选项MTProto代理,让我很好奇,于是就想,是否可以自已架设一个专用的MTProxy代理呢?答案是肯定的。

    安装:
    yum install -y git curl build-essential libssl-dev zlib1g-dev



    克隆项目:
    git clone https://github.com/TelegramMessenger/MTProxy.git

    进入 MTProxy 目录
    在 MTProxy 源码的根目录下直接执行 make 即可,编译出的可执行文件是 objs/bin/mtproto-proxy

    进入 objs/bin/ 目录

    获取 AES 密钥用于连接 Telegram 服务器
    curl -s https://core.telegram.org/getProxySecret -o proxy-secret

    使用命令hd proxy-secre...


    5年前11月3日 阅读:1726 评论:0

    顶部