使用google-cloud/kms在Next.js上“无法解析”fs“”

kxxlusnw  于 2023-02-15  发布在  Go
关注(0)|答案(1)|浏览(120)

标题错误发生在我的环境中。
我想知道如何解决此错误。
当然我安装了“fs”。我的程序在下面。只是一个简单的,但发生了一个错误。

import {KeyManagementServiceClient} from '@google-cloud/kms';
const client = new KeyManagementServiceClient();
export default function Home() {
    return (
        <>
        </>
    )
}

然后,出现一条错误消息。

./node_modules/gcp-metadata/build/src/gcp-residency.js:19:0
Module not found: Can't resolve 'fs'

Import trace for requested module:
./node_modules/gcp-metadata/build/src/index.js
./node_modules/google-auth-library/build/src/auth/googleauth.js
./node_modules/google-auth-library/build/src/index.js
./node_modules/google-gax/build/src/fallback.js
./node_modules/@google-cloud/kms/build/src/v1/ekm_service_client.js
./node_modules/@google-cloud/kms/build/src/v1/index.js
./node_modules/@google-cloud/kms/build/src/index.js
./src/pages/gcp.tsx

https://nextjs.org/docs/messages/module-not-found

版本

"@google-cloud/kms": "^3.3.0",
    "@next/font": "13.1.6",
    "@types/node": "18.11.18",
    "@types/react": "18.0.27",
    "@types/react-dom": "18.0.10",
    "next": "13.1.6",
    "react": "18.2.0",
    "react-dom": "18.2.0",
    "typescript": "4.9.5

帮帮我,来人啊。

rryofs0p

rryofs0p1#

由于'fs'是Node.js的内置模块,所以可能会帮助您:https://nextjs.org/docs/messages/module-not-found#the-module-youre-trying-to-import-uses-nodejs-specific-modules
在Next.js中,我们不能在单独的组件中导入节点特定的模块,只能在页面级别导入。

相关问题