我最近發(fā)現(xiàn)了什么有望成為 AWS Lambda 上 PHP 開發(fā)的圣杯。這是一個名為“bref”的工具,它簡化了 PHP 應(yīng)用程序部署到云的方式。在線文檔在此處提供了簡單明了的說明: https ://bref.sh/docs/first-steps.html不幸的是,部署(sls deploy)時出現(xiàn)以下錯誤:Serverless plugin "./vendor/bref/bref" initialization errored: Cannot find module './vendor/bref/bref'Require stack:- /usr/local/lib/node_modules/serverless/lib/classes/PluginManager.js- /usr/local/lib/node_modules/serverless/lib/Serverless.js- /usr/local/lib/node_modules/serverless/lib/utils/autocomplete.js- /usr/local/lib/node_modules/serverless/bin/serverless此錯誤似乎表明缺少一些 npm 包,但 bref 網(wǎng)站上的文檔沒有解決要安裝的任何其他包。我在這里做錯了什么?
1 回答

揚帆大魚
TA貢獻1799條經(jīng)驗 獲得超9個贊
我已經(jīng)安裝了 PHP 7.3 版。問題在于舊版本的無服務(wù)器框架。但是為了讓我升級我的無服務(wù)器版本,我也必須先升級 NPM。
npm i -g npm
然后我可以升級無服務(wù)器框架:
npm install -g serverless@latest
- 1 回答
- 0 關(guān)注
- 184 瀏覽
添加回答
舉報
0/150
提交
取消