国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

webman安裝webman/think-orm時(shí)為什么還需要指定psr/container版本

cshaptx4869

有個(gè)疑問

官方文檔地址:http://m.wtbis.cn/doc/webman/db/thinkorm.html

問題描述:

安裝 webman/think-orm 插件時(shí),為什么還需要指定 psr/container 包的版本?

composer -W require psr/container ^1.1.1 webman/think-orm

在還沒有執(zhí)行上述命令之前,搜了全局,發(fā)現(xiàn)就 workerman/webman-framework 包依賴 psr/container,而且申明的是 "psr/container": ">=1.0",實(shí)際 composer.lock 安裝后的鎖定版本是 2.0.1;而 think-orm 包根本就沒有依賴 psr/container 包;
如果需要指定 psr/container ^1.1.1 版本,那么直接在 workerman/webman-framework 包里面聲明不是更好嗎

1297 2 0
2個(gè)回答

yzh52521

因?yàn)?think-orm 使用了 psr/container ^1.1.1
如果項(xiàng)目里是安裝的 2.x 就先降級(jí)

walkor 打賞

早期think某個(gè)庫依賴psr/container v1,具體哪個(gè)不記得了,可能是topthink/think-cache 依賴 topthink/think-container 依賴 psr/container v1。所以think相關(guān)的組件安裝都加了psr/container ^1.1.1。如果你不需要可以去掉。

  • cshaptx4869 2023-02-13

    嗯 就看文檔的時(shí)候有點(diǎn)疑惑 現(xiàn)在了然了

年代過于久遠(yuǎn),無法發(fā)表回答
??