使用CloudFlare搭建反向代理
使用CloudFlare搭建反向代理
+使用CloudFlare搭建反向代理
评论
diff --git a/2024/11/29/CloudFlareReverseProxy/index.html b/2024/11/29/CloudFlareReverseProxy/index.html index 530d6cf..ff17e2c 100644 --- a/2024/11/29/CloudFlareReverseProxy/index.html +++ b/2024/11/29/CloudFlareReverseProxy/index.html @@ -157,7 +157,7 @@ } detectApple() })(window) -
+使用CloudFlare搭建反向代理
评论
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
+Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
1 | $ hexo new "My New Post" |
More info: Writing
@@ -169,7 +169,7 @@1 | $ hexo deploy |
More info: Deployment
-使用npm,pnpm,yarn时经常出现网络问题,选择并配置国内镜像源可以显著提高包的下载速度和稳定性。
+查询当前源
+1 | npm get registry |
设置淘宝镜像源
+1 | npm config set registry https://registry.npmmirror.com |
如果出现一些问题可以换回官方源重试
+1 | npm config set registry https://registry.npmjs.org/ |
npm首次运行时会出现
+1 | npm : 无法加载文件 C:\Users\用户名\software\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execu |
解决办法: 使用管理员权限打开CMD或者PowerShell执行下面的命令将计算机上的执行策略更改为 RemoteSigned
+1 | set-ExecutionPolicy RemoteSigned |
安装
+1 | npm install pnpm -g |
查询当前源
+1 | pnpm get registry |
设置淘宝镜像源
+1 | pnpm config set registry https://registry.npmmirror.com |
换回官方源
+1 | pnpm config set registry https://registry.npmjs.org |
安装
+1 | npm install yarn -g |
查询当前源
+1 | yarn config get registry |
设置淘宝镜像源
+1 | yarn config set registry https://registry.npmmirror.com |
换回官方源
+1 | yarn config set registry https://registry.yarnpkg.com |
nrm(npm registry manager)是一个npm源管理工具,它可以帮助用户快速地在不同的npm源之间切换,以提高包的下载速度和稳定性
+1 | npm install nrm -g |
安装完成后,你可以使用以下命令查看所有可用的 npm 源:
+1 | nrm ls |
这将列出所有已知的npm源,包括官方源和你可能添加的自定义源。
+要切换到特定的源,执行以下命令
+1 | nrm use <镜像源名称> |
例如,如果你想切换到淘宝的npm镜像源,你可以执行
+1 | nrm use taobao |
其他同理
+如果给出的镜像源没有你想用的,你可以增加定制的源
+1 | nrm add <镜像源名称> <镜像源地址> |
如果你想要删除一个已添加的源,可以使用以下命令
+1 | nrm del <镜像源名称> |
例如,删除 淘宝
的镜像源
1 | nrm del taobao |
nrm
支持通过 nrm test
命令测试相应源的响应时间,以选择适合的镜像源
1 | nrm test <registry> |
例如,测试 npm
源的响应时间
1 | nrm test npm |
你也可以直接测试所有源的响应时间
+1 | nrm test |
注意版本:从 nrm v1.4.0 开始,最低支持的 Node 版本是 18
+