小编ABD*_*NOV的帖子

相反,将 index.js 的 require 更改为所有 CommonJS 模块中都可用的动态 import()

尝试使用 node/javascript/nfts,我是一个菜鸟并按照教程进行操作,但我收到此错误:

error [ERR_REQUIRE_ESM]: require() of ES Module [...] is not supported. Instead change the require of index.js [ in my file...]  to a dynamic import() which is available in all CommonJS modules
Run Code Online (Sandbox Code Playgroud)

我的理解是他们已经更新了节点文件,所以我需要与教程中不同的代码,但我不知道我应该更改哪一个,在哪里以及更改什么。请尽可能具体

const FormData = require('form-data');
const fetch = require('node-fetch');
const path = require("path")
const basePath = process.cwd();
const fs = require("fs");

fs.readdirSync(`${basePath}/build/images`).foreach(file).forEach(file => {
    const formData = new FormData();
    const fileStream = fs.createReadStream(`${basePath}/build/images/${file}`);
    formData.append('file',fileStream);

    let url = 'https://api.nftport.xyz/v0/files';

    let options = {
      method: 'POST',
      headers: {
        Authorization: …
Run Code Online (Sandbox Code Playgroud)

javascript node.js nft

162
推荐指数
4
解决办法
23万
查看次数

我应该在 Bun 中导入“fs”还是“node:fs”?

我正在尝试将 Node.js 项目迁移到 Bun。我的项目在很多地方使用“fs”包。我发现了许多 Bun 迁移示例,其中它们将“fs”包导入为“node:fs”。但是作为“fs”导入可以正常工作,没有任何错误和性能问题。

我应该将导入保留为“fs”还是更改为“node:fs”(以及可以作为“node:...”导入的其他包)?是否存在性能差异?

javascript node.js bun node.js-fs

3
推荐指数
1
解决办法
1685
查看次数

标签 统计

javascript ×2

node.js ×2

bun ×1

nft ×1

node.js-fs ×1