因此,作为借口,我几乎不知道该怎么办。我研究了大约两个小时,通常我会继续下去,但我发现的信息都没有用。我怀疑这与 YAML (serverless.yml) 文件有关,但我不确定。我对该文件进行了多次更新,因此我将发布初始代码和当前代码,尽管没有任何区别。该代码在开发中完美运行,但在生产中会引发错误。您可以查看https://www.evote.space来复制此内容。
当前的
myNextApplication:
service: myService
component: "@sls-next/serverless-component@1.18.0"
provider:
name: aws
runtime: nodejs12.x
stage: dev
profile: evote
iam:
role: rolenamegoesherebutnotonstackoverflow
inputs:
domain: "evote.space"
functions:
createuser:
handler: data.createuser
readTable:
handler: data.readTable
resources:
Resources:
usersTable:
Type: AWS::DynamoDB::Table
Properties:
TableName: Users
AttributeDefinitions:
- AttributeName: userHash
AttributeType: N
KeySchema:
- AttributeName: userHash
KeyType: HASH
votersTable:
Type: AWS::DynamoDB::Table
Properties:
TableName: Voters
AttributeDefinitions:
- AttributeName: voterHash
AttributeType: N
KeySchema:
- AttributeName: voterHash
KeyType: HASH
electionsTable:
Type: AWS::DynamoDB::Table
Properties:
TableName: Elections
AttributeDefinitions:
- …Run Code Online (Sandbox Code Playgroud) amazon-cloudfront aws-lambda serverless-framework serverless
我一直只使用 npm 而从未明确使用过 yarn/webpack。我需要运行此存储库中的代码: https ://github.com/looker-open-source/custom_visualizations_v2
就像开发服务器或其他确保它正确提供文件的东西,但我没有看到像npm run start. 这对于纱线来说不存在吗?感觉这段代码应该按原样工作,我不需要添加任何内容。
编辑:我现在已经尝试过,yarn run watch但它似乎只是再次构建代码,而不是实际托管在任何地方