uni 那个云函数的 npm 到底咋装呀。。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xiaohantx

uni 那个云函数的 npm 到底咋装呀。。

  •  
  •   xiaohantx 2024 年 2 月 2 日 1406 次点击
    这是一个创建于 812 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这个不对吗。。。我看文档就是这么放的呀。。。感觉 uniapp 好多问题问答社区提了没人回,写着写着就会堵住,网上也搜不到相关内容。

    第 1 条附言    2024 年 2 月 3 日
    已经解决,感谢 /t/1013772#reply7 的方案,因为版本问题,但是这个真的不太容易发现。。
    9 条回复    2024-02-03 01:54:44 +08:00
    PrtScScrLk
        1
    PrtScScrLk  
       2024 年 2 月 2 日
    本地 npm install 以后上传云函数
    Belmode
        2
    Belmode  
       2024 年 2 月 2 日
    进入这个 client 目录,执行 npm install

    参考官方文档:
    https://doc.dcloud.net.cn/uniCloud/cf-functions.html#%E4%BD%BF%E7%94%A8npm
    ```text
    云函数的运行环境是 Node.js ,因此我们可使用 npm 安装第三方依赖。

    注意:阿里云目前仅支持全量上传云函数(整个 node_modules 文件夹全部上传,会在上传前自动在本地安装依赖,不会直接使用云函数目录下的 node_modules ),因此提醒开发者精简依赖,否则可能会每次上传时间很慢,影响开发体验。并且太大的 npm 库影响云函数的运行性能。

    腾讯云、支付宝小程序云会在上传云函数后自动安装需要的 npm 依赖。

    Tips:

    目前每个云函数上传包大小限制为 10M 。如果 npm 包很大,阿里云的整体上传机制会无法满足需求。此时只能选择腾讯云,交给腾讯云自动安装依赖。
    ```
    xiaohantx
        3
    xiaohantx  
    OP
       2024 年 2 月 2 日
    @PrtScScrLk 装的 jsonwebtoken ,线上 nodejs 12,还是不行,不知道这个库是不是最低 12 都不支持。。。
    xiaohantx
        4
    xiaohantx  
    OP
       2024 年 2 月 2 日
    @Belmode 阿里云装的 jsonwebtoken ,线上 nodejs 12,还是不行,不知道这个库是不是最低 12 都不支持。。。
    Belmode
        5
    Belmode  
       2024 年 2 月 2 日
    稍微查了一下,jsonwebtoken 最新的 9.0.2 ,是支持 node>=12 的。
    如果你觉得 node12 太旧了,uniCloud 中可以使用支付宝小程序云,最高支持 node18

    参考文档:
    https://www.npmjs.com/package/jsonwebtoken?activeTab=code
    https://doc.dcloud.net.cn/uniCloud/cf-functions.html#node%E7%89%88%E6%9C%AC
    xiaohantx
        6
    xiaohantx  
    OP
       2024 年 2 月 2 日
    @Belmode #5 首先感谢,那不是版本的问题,因为我线上是 12 ,也按照方法 npm 到了云函数目录下,但是本地正常,线上一直报错,目前找不到官方的处理这个。。。很头疼
    xiaohantx
        7
    xiaohantx  
    OP
       2024 年 2 月 2 日
    @Belmode #5 真的很难找到官方的,因为目前他们很多问题网上搜不到,搜了问答社区,很多都是没有回复被关闭了 case 完全摸不到头脑
    xiaohantx
        8
    xiaohantx  
    OP
       2024 年 2 月 2 日
    @Belmode #5 另外想问一下,这个情况排除版本问题了吧,因为我确实本地函数里 npm 装了,云端也是 12 ,阿里云是全量上传,实在排查不出问题。。。问题丢到 uni-im 里官方看读了,但是没人理我。。
    xiaohantx
        9
    xiaohantx  
    OP
       2024 年 2 月 3 日
    已经解决,感谢 /t/1013772#reply7 的方案,因为版本问题,但是这个真的不太容易发现。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5412 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 42ms UTC 06:43 PVG 14:43 LAX 23:43 JFK 02:43
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86