小编Blo*_*stY的帖子

const fetch = require("node-fetch"); ^ 错误 [ERR_REQUIRE_ESM]:ES 模块的 require()

我有一个问题,我对编程一无所知,我想制作一个 nft 集合,我正在关注这个 YouTube 视频:https://www.youtube.com/watch ?v=AaCgydeMu64

\n

一切都很顺利,直到 (32:14) 左右\n我的文本与视频中的文本相同,所以我不明白发生了什么。\n当我运行命令时:node utils/nftport/uploadFile.js

\n

它说:

\n
const fetch = require("node-fetch");\n              ^\n\nError [ERR_REQUIRE_ESM]: require() of ES Module ......\\hashlips_art_engine-main\\node_modules\\node-fetch\\src\\index.js from ......\\hashlips_art_engine-main\\utils\\nftport\\uploadFile.js not supported.\nInstead change the require of index.js in ......\\hashlips_art_engine-main\\utils\\nftport\\uploadFile.js to a dynamic import() which is available in all CommonJS modules.\n    at Object.<anonymous> ......\\hashlips_art_engine-main\\utils\\nftport\\uploadFile.js:2:15) {\n  code: ?[32m\'ERR_REQUIRE_ESM\'?[39m\n
Run Code Online (Sandbox Code Playgroud)\n

注意!:(......) 只是对应该存在的文件的写入替换

\n

这是 uploadFile.js 的代码:

\n
const FormData = require("form-data");\nconst fetch = require("node-fetch");\nconst basePath = process.cwd();\nconst fs = require("fs");\n\nfs.readdirSync(`${basePath}/build/images`).forEach((file) => {\n    const formData = …
Run Code Online (Sandbox Code Playgroud)

node.js node-fetch

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

node-fetch ×1

node.js ×1