ner*_*ner 9 amazon-web-services serverless-framework
部署 SLS 项目时,出现以下错误:
找不到无服务器插件“无服务器离线”。确保它已安装并列在无服务器配置文件的“插件”部分
但是我确实serverless-offline正确安装了插件,请有人帮我修复它。
这是我的serverless.yml文件:
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
Run Code Online (Sandbox Code Playgroud)
小智 7
无服务器离线是一个插件,只能在您的开发机器上运行,而不是在生产中运行。
要启用它,请将以下内容添加到serverless.yml:
plugins:
- serverless-offline
Run Code Online (Sandbox Code Playgroud)
并删除以下几行
include:
- node_modules/serverless-offline/**
Run Code Online (Sandbox Code Playgroud)
还要检查您的package.json并确保它是devDependencies.
请确保 serverless-offline 包包含在开发依赖项中,如果没有则添加它
“无服务器离线”:“3.20.2”
并运行,
npm install --save-dev
Run Code Online (Sandbox Code Playgroud)
这解决了我的问题。
| 归档时间: |
|
| 查看次数: |
9068 次 |
| 最近记录: |