nuxt (2) 没有配置任何加载程序来处理此文件 (@aws-sdk/client-dynamodb)

问题描述 投票:0回答:1

出现错误:

These dependencies were not found:
nuxt02  |
nuxt02  | * @aws-sdk/client-dynamodb in ./middleware/checkForRedirect.js
nuxt02  | * @aws-sdk/lib-dynamodb in ./middleware/checkForRedirect.js

我在 package.json 中安装了这些依赖项:

使用nuxt版本2.0.0。

node_modules 文件夹安装了以下库:

导入语句(中间件内部): (来自 https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GettingStarted.ReadItem.html

为什么 nuxt 编译器会抛出这些错误?

更新:好的,docker 容器上的 npm 安装没有进行完整安装(使用缓存信息)。那部分没问题(找到库)。

但是出现新错误:

我在这里发现有人有类似的问题:Error when using s3-sync-client and @aws-sdk/client-s3 with webpack in Electron project

我正在使用已接受的答案(但是他们没有使用 Nuxt!)来尝试构建这个东西:

(不起作用,仍然出现相同的错误)

webpack amazon-dynamodb nuxt.js
1个回答
0
投票

你的导入语句有错字,应该是这样的:

import { DynamoDBClient } from "@aws-sdk/client-dynamodb";

对于 lib-dynamodb,请确保您还安装了

@aws-sdk/lib-dynamodb
作为单独的软件包。

© www.soinside.com 2019 - 2024. All rights reserved.