我在Node16中有一个项目,在那里我尝试使用Serverless离线插件。但我不知道该怎么做。
以下是我如何在serverless.yml文件中设置插件:

以下是我试图运行的安装插件的方法:
npm install serverless-offline --save-dev
serverless plugin install -n serverless-offline
但是,每次尝试运行sls脱机启动时,都会得到相同的错误:

$ sls offline start
Running "serverless" from node_modules
Environment: darwin, node 12.13.1, framework 3.22.0 (local) 3.22.0v (global), plugin 6.2.2, SDK 4.3.2
Docs: docs.serverless.com
Support: forum.serverless.com
Bugs: github.com/serverless/serverless/issues
Error:
Serverless plugin "serverless-offline" not found. Make sure it's installed and listed in the "plugins" section of your serverless config file. Run "serverless plugin install -n serverless-offline" to install it.另外,如果我运行一个npm list -g,我可以看到插件已经安装:

到底怎么回事?我遗漏了什么?这是gitHub url https://github.com/EstefaniaExamples/NursertApp/tree/main/children-api
谢谢你提前帮忙。
发布于 2022-09-16 14:22:23
命令是sls offline
您可以查看这个链接来了解它的更多细节。
发布于 2022-09-22 08:26:41
它现在正在工作,问题是节点版本(我正在使用节点12)。将它(brew升级节点)更新到节点18之后,sls offline命令充当了一个魅力:)
发布于 2022-11-03 00:41:21
确保在根文件夹中添加以下插件
plugins:
- serverless-offlinehttps://stackoverflow.com/questions/73743017
复制相似问题