next.js 如何修复“Cant find @upstash/ratelimit”?[关闭]

htrmnn0y  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(74)

**已关闭。**此问题需要debugging details。目前不接受回答。

编辑问题以包括desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将帮助其他人回答问题。
7天前关闭
Improve this question
我已经安装了upstash/ratelimit,但我一直得到错误.请帮助我.

import { Ratelimit} from "@upstash/ratelimit"
import { Redis } from "@upstash/redis";

export async function rateLimit(identifier: string) {
  const ratelimit = new Ratelimit({
    redis: Redis.fromEnv(),
    limiter: Ratelimit.slidingWindow(10, "10 s"),
    analytics: true,
    prefix: "@upstash/ratelimit",
  });

  return await ratelimit.limit(identifier);
};

字符串
我试着安装它的各种时间,但没有变化。所以请修复itx 1c 0d1x

dgsult0t

dgsult0t1#

试试这些步骤:

使用管理员权限打开CMD,然后调用以下命令:

cd path\to\your\project

字符串
然后调用这个命令来确保100%正确安装:

npm install @upstash/ratelimit


尝试使用以下命令删除并重新安装:

rmdir /s /q node_modules
del package-lock.json
npm install


否则,检查是否有错别字,检查Node.js版本(查看是否与包兼容),并重新构建项目。

相关问题