腾讯云的 nodejs sdk 安装后 85M

236 天前
 scienhub

最近发现项目的node_modules打包越打越大,不看不知道,一看吓一跳。 腾讯云的 sdk 85M ,为了对比,还特地看了下@aws-sdk

cd node_modules && du -sh * | sort -h

13M	    @aws-sdk
.
.
.
12M     prisma
13M     @types
17M     @sentry
23M     typescript
29M     @opentelemetry
38M     @prisma
85M     tencentcloud-sdk-nodejs

进一步去里面看了下cd node_modules/tencentcloud-sdk-nodejs && du -sh * | sort -h

537K	examples
3.9M	test
4.9M	SERVICE_CHANGELOG.md
5.1M	CHANGELOG.md
28M	src
34M	tencentcloud

srctencentcloud 是不是重复了? 还有一个 CHANGELOG 和 SERVICE_CHANGELOG 都快 10M 了。

9861 次点击
所在节点    程序员
67 条回复
LieEar
235 天前
原来是你发的,哈哈哈哈。这个 issue 彻底火了
FightPig
235 天前
@scienhub 看了一圈,发现腾讯云的 sdk 全写的不怎么样,我看了下 go 的也有人吐槽他们写的。ruby 那语法,但凡写过几天 ruby 的人都写不出来 ,不知道他们怎么写的,而且三年前提的,看了下到现在也没改,他们可能觉得那么写比较帅?感觉腾讯里的技术人才也应该不少啊,怎么能写出这么多有问题的 sdk 来,难道是外包的?
yagamil
234 天前
腾讯工程师和百度工程师 不少额外干着副业(虽然我很支持,提前给自己铺路)

像鱼皮这种,写公众号写面经教程如何进鹅厂,最后被 hr 劝退的
p2007
234 天前
今天看了 Github 上的 Issue 之后,又回 V2 看了一下,果然是你,哈哈
royzxq
234 天前
原来是你
weijancc
234 天前
打包后的文件没有可读性, 所以很多 node 库也会把 src 打包进去, changelog 通常也是打包进去的, 只是这个 sdk 的文件体积实在太夸张了, 正常不会搞这么大.
ddup
234 天前
你这嘴也是有才,打工人不骂打工人,除非憋不住 哈哈哈
capgrey
234 天前
哥们,你可能睡一觉醒来,发现爆火了😆
b1t
234 天前
算是过年最乐闹的一件事了
tangAtang
234 天前
他们甚至要追究法律责任,
https://github.com/TencentCloud/tencentcloud-sdk-nodejs/issues/210
> 腾讯云重视并欢迎反馈问题,同时坚决反对涉及人身攻击的恶意言论,相关帖子内容均已存证,我们保留随时追究法律责任的权利,希望大家共同维护良好的社区氛围。
tencentcloud
234 天前
您好,抱歉 NodeJS SDK 的体积问题给大家造成疑惑,我们跟业界一样,SDK 提供了全产品总包和产品按需分包两种使用方式。原贴在 aws 使用的是按需分包方式,而在腾讯云使用了总包的方式,故体积显得较大。腾讯云也提供了类似的分包使用方案,可以支持较少体积的方式使用 SDK ,比如只安装 CVM 的包:https://www.npmjs.com/package/tencentcloud-sdk-nodejs-cvm ,按需分包的使用方式,比较适合体积敏感的场景。针对全产品总包的方式使用 SDK 比较大的问题,目前已紧急修复,包括移除 NPM 包中的测试用例、变更日志、使用示例等。
腾讯云正视和欢迎问题反馈,同时坚决反对这种涉及人身攻击的粗俗不堪的恶意言论,希望大家一起共创良好的社区氛围。
OnlineParty
234 天前
@tencentcloud 你们公关太幽默了,什么叫做

“同时坚决反对涉及人身攻击的恶意言论,相关帖子内容均已存证,我们保留随时追究法律责任的权利”

你的意思是
OnlineParty
234 天前
@tencentcloud 你的意思是骂你们产品烂还不给骂了?骂两句就是存证追究法律责任,好大的官威啊
OnlineParty
234 天前
@tencentcloud 骂马化腾怎么了,身为公众人物要有自觉,你公司下面的产品做不好,我不知道这产品谁做的,我就知道马化腾是老板
930RC92EtcpqT2vM
234 天前
@OnlineParty

你可以骂马化腾, 马化腾不可以告你?
Melting
234 天前
😄,貌似用户的声音太尖锐了
mrzhu
234 天前
@tencentcloud #51 声音太尖锐了
xuhuanzy
234 天前
闹大了导致这几条东西急了吧
YGHMXFAL
234 天前
为什么 issue 标题变***了?楼主自己改了还是 GITHUB 有这功能?
scienhub
234 天前
@YGHMXFAL 我没改。也没管了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1108471

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX