阿里云就这样。 这是官方的说明: 注意:阿里云目前仅支持全量上传云函数(整个node_modules文件夹全部上传,会在上传前自动在本地安装依赖,不会直接使用云函数目录下的node_modules),因此提醒开发者精简依赖,否则可能会每次上传时间很慢,影响开发体验。并且太大的npm库影响云函数的运行性能。 腾讯云会在上传云函数后自动安装需要的npm依赖。
谢谢回复 这个注意事项我看过了 但是没办法解决问题 我本地安装 npm 上的包很快的,基本上都是一瞬间的事情 因为有代理 而且三方包也很小 都是些小工具 就这几个 而且是每个包一个公共模块 "dependencies": { "big.js": "^6.2.1", "moment": "^2.29.4", "speakeasy": "^2.0.0", "uuid": "^9.0.0" }
6 个回复
hhyang (作者) - 如有问题,请添加QQ1606726660 备注付费咨询
其中的公共模块有包含 npm 上的第三方库
花儿为何这样红
阿里云就这样。
这是官方的说明:
腾讯云会在上传云函数后自动安装需要的npm依赖。
hhyang (作者) - 如有问题,请添加QQ1606726660 备注付费咨询
谢谢回复 这个注意事项我看过了 但是没办法解决问题
我本地安装 npm 上的包很快的,基本上都是一瞬间的事情 因为有代理 而且三方包也很小 都是些小工具
就这几个 而且是每个包一个公共模块
hhyang (作者) - 如有问题,请添加QQ1606726660 备注付费咨询
今天有官方人员回复吗?
DCloud_heavensoft
这个速度取决于公共模块被引用的云函数数量,以及如果是阿里云,还取决于npm库的文件数量和大小(含所有子依赖)。
阿里云目前没有告知我们何时解决npm在线安装的问题,尽量使用插件市场的库而不是npm库。
hhyang (作者) - 如有问题,请添加QQ1606726660 备注付费咨询
目前看起来好像确实是 npm 包影响的,看起来目前的阿里云支持并不友好 我将尝试把npm包转成本地库 再反馈