本地部署github上资源可能出现问题总结

的符号的风格

npm install 可能会出现问题

下载还有可能出现某几个依赖有版本的冲突,我的解决方案是将某高版本的依赖进行回退,在package.json的department里面改了,然后删除node_modules,再重新npm install

.这边我下载依赖的时候都是加后缀--verbose 进行查看,以确保细节知晓

1.下载如果出现以下问题

复制代码
npm http fetch GET http://192.168.55.12:8001/nexus/repository/npm-all/esbuild/-/esbuild-0.21.5.tgz attempt 1 failed with ETIMEDOUT
npm http fetch GET http://192.168.55.12:8001/nexus/repository/npm-all/fsevents/-/fsevents-2.3.3.tgz attempt 1 failed with ETIMEDOUT
npm http fetch GET http://192.168.55.12:8001/nexus/repository/npm-all/rollup/-/rollup-4.34.9.tgz attempt 1 failed with ETIMEDOUT

明显是请求下载的路径不对,指向了一个企业私人仓库,那么我们可以将代码包中的package-lock.json文件进行删除或者是yarn lock.json删除,确保指向的正确

2.指向正确,可能还是会出现timeout 那么超时的时候,我们可以去进行镜像源验证

复制代码
npm config get registry  # 应显示 https://registry.npmmirror.com

# 使用淘宝镜像源
npm config set registry https://registry.npmmirror.com

# 或官方源(需稳定国际网络)
npm config set registry https://registry.npmjs.org

测试源的可靠性,要是还是不动,比如GitHub上面的资源拉不下来,那就直接开代理

npm config set proxy http://127.0.0.1:XXXX

查看当前代理设置

复制代码
npm config get proxy        # 检查HTTP代理是否生效
npm config get https-proxy  # 检查HTTPS代理是否生效

然后就可以通向罗马了;;npm run build npm run dev/serve

相关推荐
赵文宇(温玉)8 小时前
构建内网离线的“github.com“,完美解决内网Go开发依赖
开发语言·golang·github
牛奶咖啡138 小时前
利用Github与Hexo搭建属于自己的在线个人博客
github·hexo创建静态博客·免费部署博客到公网上·创建自定义静态博客·将静态博客上传到github·将自己的网站发布到网上
散峰而望8 小时前
C++入门(一)(算法竞赛)
c语言·开发语言·c++·编辑器·github
qq_5470261799 小时前
OAuth 2.0 安全授权
git·安全·github
uhakadotcom12 小时前
基于 TOON + Next.js 来大幅节省 token 并运行大模型
前端·面试·github
孟陬13 小时前
别再社死了!`includeIf` 一招搞定 Git 提交者信息错乱,守护你的邮箱隐私
git·github
Cyril_KI14 小时前
大模型长文生成中的幻觉与事实性:研究进展综述
大模型·llm·github·综述·幻觉
逛逛GitHub15 小时前
3 个近期"优质"的 AI 开源项目, 有点绝。
架构·github
Pluto53820 小时前
第一个app产品的迭代
ios·github
liuccn20 小时前
Ubuntu 22.04 离线升级 OpenSSH 到 9.8p1
linux·ubuntu·github