/cloudflare-npm-proxy

npm、yarn...镜像

Primary LanguageJavaScript

cloudflare-npm-proxy

npm、yarn...镜像

使用方法

example.com改成自己的域名然后复制代码到cfWorkers发布即可。发布以后记得配置自定义域为刚才设置的example.com

使用wrangler发布

npx wrangler login
# 校验登录以后执行
npm run deploy

一键部署

Deploy to Cloudflare Workers

测试是否成功:

访问example.com/axios 或者

npm set registry http(s)://npm.example.com
yarn config set registry http(s)://yarn.example.com
# 查看是否配置成功
npm config get registry
yarn config get registry

在终端中运行以下命令以安装一个npm包,例如lodash

npm install lodash
yarn add lodash

运行以下命令,确保可以正常使用安装的包:

node -e "console.log(require('lodash').VERSION)"

测试 .tgz 文件请求

https://npm.example.com/lodash/-/lodash-4.17.21.tgz
https://yarn.example.com/lodash/-/lodash-4.17.21.tgz