首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >没有找到无服务器插件“无服务器离线”。确保它已安装并列在您的无服务器配置文件的"plugins“部分。

没有找到无服务器插件“无服务器离线”。确保它已安装并列在您的无服务器配置文件的"plugins“部分。
EN

Stack Overflow用户
提问于 2017-09-19 14:11:54
回答 5查看 12.8K关注 0票数 11

当我部署我的SLS项目时,我会得到以下错误:

没有找到无服务器插件“无服务器离线”。确保它已安装并列在您的无服务器配置文件的"plugins“部分。

但是我确实正确地安装了插件serverless-offline,请有人帮我修复它。

这是我的serverless.yml文件:

代码语言:javascript
运行
复制
   service: email-sender

    provider:
      name: aws
      runtime: nodejs4.3

    functions:
      send:
        handler: handler.send
        events:
          - http:
              path: submissions
              method: post
              response:
                headers:
                  Content-Type: "text/json"
              cors:
                origins:
                  - '*'
    package:
      exclude:
        - node_modules/**
      include:
        - node_modules/serverless-offline/**

    plugins:
      - serverless-offline
EN

回答 5

Stack Overflow用户

发布于 2017-12-07 16:26:26

Serverless脱机是一个插件,只在您的开发机器上运行,而不是在生产中运行。

若要启用它,请将以下内容添加到serverless.yml

代码语言:javascript
运行
复制
    plugins:
      - serverless-offline

并删除以下行

代码语言:javascript
运行
复制
      include:
        - node_modules/serverless-offline/**

还检查您的package.json并确保它是devDependencies

票数 7
EN

Stack Overflow用户

发布于 2019-10-31 17:46:03

请确保开发依赖项中包含无服务器离线包,如果没有,则添加它。

“无服务器离线”:"3.20.2“

然后跑,

代码语言:javascript
运行
复制
npm install --save-dev

这解决了我的问题。

票数 6
EN

Stack Overflow用户

发布于 2019-10-18 14:06:27

若要在运行自动CI管道或在本地运行时解决此错误,请尝试以下操作:

代码语言:javascript
运行
复制
- npm config set prefix /usr/local
- npm install -g serverless
- npm install serverless-offline -g
- npm install --save-dev
- serverless deploy --stage production --verbose

此外,请检查您的serverless-offline package.json,并确保devDependencies.中包含了包。

这个解决了我的问题。

快乐的无服务器!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46302742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档