[编程相关] Nuxt脚手架nuxi初始化失败原因 解决方法
作者:CC下载站 日期:2022-11-05 09:39:43 浏览:3 分类:编程开发
起因
前几天终于把毕业设计的开题报告整完了,有了一点时间干自己的事,于是就想着学学nuxt3。
结果发现跟着官方教程敲的第一行命令就出现了问题。
这行代码是nuxt的脚手架,会生成一个最简单的模板项目。
这行命令会去github拉取相关文件,然后连接失败报错了。
国内由于墙的墙的原因,raw.githubusercontent.com这个域名受到了DNS污染,没法连接看好像挺合理的,但是关键我平时都是开着代理的。
如图所示,我直接用curl没有一点问题,能够正确获取 raw.githubusercontent.com 上的文件。
看来,唯一的解释就是脚手架node程序没有走代理。
原因的确认
经过简单搜索,我在nuxt framework仓库中的issue #8002 找到了类似情况。
从中可以了解到 nuxt的脚手架 nuxi 使用了 giget 来从nuxt项目模板仓库中获取文件。
giget干的事情很简单,就是利用node从github上拉取相应仓库。实际上giget貌似是nuxt团队对另一个相似的项目degit的拙劣仿制。
两者都可以用方便的命令从github拉取仓库。
唯一的不同就是degit支持自动从环境变量中获取https_proxy
进行代理,而giget完全没有考虑这一点。
HTTPS proxying
If you have an https_proxy environment variable, Degit will use it.
临时解决办法
目前nuxt社区已经注意到了此情况,在giget中提出了相关issue,而且有一个大佬已经提交了相关PR。
可惜PR已经提出2天了,也没有相关回复,并入giget仓库不知道还要花多久。
这里我给出两个解决办法
(1)手动克隆模板仓库
其实,从之前我们也知道了,所谓的脚手架实际上就是拉去nuxt项目模板仓库中的文件。
所以我们只需要手动git clone即可。
-b 是指定分支,目前最新的nuxt3在v3分支。
(2)使用支持https代理的degit
#v3
代表下载相应分支。
这里我更推荐使用degit,因为代码量少,而且degit拉取的项目中不包含模板仓库的.git目录。
思考:node程序如何支持代理
观察那位大佬提交的PR可以看到,他使用了https-proxy-agent实现代理。
这里对https-proxy-agent做了简单试用。
代码: https://stackblitz.com/edit/node-zwkzaa?embed=1&file=index.js
不适用代理的情况:
使用代理的情况:
猜你还喜欢
- 08-14 [电影] [活着][FHDRip-MKV/3.72G][韩语内封简繁软字幕.无水印][1080P][DHTCLUB]
- 10-25 [网红福利] Onlyfans 网红超清纯眼镜妹『beautiful』合集,超极品的白嫩大车灯
- 10-03 [动画] [名侦探柯南:零的执行人][韩版][MP4/2.75G][韩语/中字][HD1080P]
- 03-07 [电影] [偷情的后裔][720P版HD-MKV/3.1G][韩语][2016最新韩国R级剧情]
- 03-07 [美味的邂逅][720P版HD-MP4/1.6G][韩语][2016最新韩国R级剧情]
- 03-07 [电影] [旅行的目的][720P版HD-MP4/1.7G][韩语][2016最新韩国R级剧情]
- 03-07 [电影] [午夜剧场][720P版HD-MKV/1.8G][韩语][2016最新韩国R级剧情]
- 03-07 [电影] [午夜剧场][720P版HD-MKV/1.8G][韩语][2016最新韩国R级剧情]
- 03-07 [电影] [欲望姐姐们][720P版HD-MKV/2.9G][韩语][2016最新韩国R级剧情]
- 03-07 [电影] [自由恋爱的时代][720P版HD-MP4/830MB][韩语][2016最新韩国R级剧情]
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[教程] 风光摄影后期调色与渲染系列教程
[云资源] 剪映调色预设模板合集
[动画] 北斗神拳(1984) [两季合集] [MKV]
[电影] 1994年美国经典喜剧动作片《真实的谎言》蓝光国英双语中英双字
[电影] 2024年国产剧情片《记忆奇旅》HD国语中字
[电影] 1950年日本经典悬疑片《罗生门》蓝光日语中字
[游戏娱乐] 《幽灵线:东京》v20240417中文版
[书籍] 周易经传集程朱解附录纂注.明洪武二十一年覆元翠岩精舍刊本[PDF]
[有声读物] 喜马讲书:解读全球好书 【全】
[评书] 《田连元评书集合》【25部】【播讲:田连元】【WMA】
[资料] [大学期末救急课] 猴博士+高斯课堂+斐多课堂,全集视频合集
[云资源] 价值2万元的老男孩Python教程
[书库] 史上最全摄影书推荐(附700本PDF版打包下载)
[云资源] 花了一千多元买的私人健身教程
[下载工具] Internet Download Manager 6.42.7 (IDM)
[影视] 灌篮高手 WEB-DL版下载/Slam Dunk/スラムダンク/灌篮高手:THE FIRST/灌篮高手电影版 2022 The First Slam Dunk 61.35G
[即时通讯] 腾讯QQ PC版9.7.22.29315去广告绿色纯净版
[开发环境] PhpStorm2023中文激活版v2023.3.3 正式版
[资料] 3000 套电影电视剧 LOGO 宣传片常用音效合集包
[安卓软件] 酷我音乐APP_v10.7.6.4 去广告破解豪华VIP版
[云资源] 价值2万元的老男孩Python教程
[影视] 灌篮高手 WEB-DL版下载/Slam Dunk/スラムダンク/灌篮高手:THE FIRST/灌篮高手电影版 2022 The First Slam Dunk 61.35G
[云资源] 花了一千多元买的私人健身教程
[书库] 史上最全摄影书推荐(附700本PDF版打包下载)
[动画] 北斗神拳(1984) [两季合集] [MKV]
[资料] 抗战阵亡将士资料+续编
[电视剧] 三体 (2024) 全8集 网飞版本 中文字幕 合集
[剧集] 繁花 (2023)[全30集][打包]
[影视] 三大队 WEB-DL版下载/Endless Journey/请转告局长,三大队任务完成了 2023 三大队 6.7G
[纪录片] 河西走廊【10集 国语 中文字幕 1080P 10.8G MP4】
- 最新评论
-
好东西阿zfy123123 评论于:04-18 谢谢楼主xiaoqi 评论于:04-12 勿在线解压,勿手机解压,请在电脑上用最新款压缩软件解压!推荐360压缩或者好压CC下载站 评论于:04-10 无法解压啊,客服能不能给个解压教程ravengrey 评论于:04-10 谢谢支持!!CC下载站 评论于:03-26 很棒的资源,感谢分享云体风身 评论于:03-26 感谢分享,好东西云体风身 评论于:03-26 谢谢支持!CC下载站 评论于:03-14 央视精品,感谢付出提供。qwer9009 评论于:03-14 谢谢支持!!!CC下载站 评论于:03-13
- 热门tag