commonjs 相关问题

CommonJS是一个项目,其目标是将JavaScript移出浏览器。

NodeJS 服务器中的 ES 模块与普通 JS 模块有性能差异吗?

在 Nodejs 后端项目中使用 ES 模块相对于 CommonJS 模块有性能优势或劣势吗?我问这个问题是因为我看到很多人仍在使用 CJS,尽管...

回答 2 投票 0

不能在模块外部使用 Import 语句

我正在尝试运行我的内置生产版本代码。使用 Node 20.10、typescript 5 并且无法运行该构建版本。 下面是我的 package.json、tsconfig.json 文件。 { "name": "节点-

回答 1 投票 0

无法解析包“notistack5”的条目。该包的 package.json 中指定的 main/module/exports 可能不正确

运行vite时,出现以下错误: 15:52:07 [vite] 内部服务器错误:无法解析条目 包裹...包裹可能有不正确 main/module/exports 在其

回答 4 投票 0

CommonJS 与 ESM 中 setImmediate() 和 setTimeout() 回调的优先级

如果使用 CommonJS 模块,使用 setImmediate 调用 setTimeout 会出现不可预测的行为。但如果你切换到ESM(package.json中的“type”:“module”),它总是会执行

回答 1 投票 0

导入混合模块的默认值时,Esbuild cjs 不工作

我正在使用 esbuild 构建一个模块。它使用 euberlog 作为依赖项,这是一个提供 esm 和 cjs 支持的混合模块。 因此,在我的代码中我使用: 从“euberlog”导入记录器; 还有...

回答 1 投票 0

类型错误:hostOrText.readFile 不是函数

我正在尝试使用 npm rollup 将我的存储库变成 npm 模块,但我不断遇到此错误: [!](插件 commonjs--resolver)TypeError:hostOrText.readFile 不是函数 在

回答 1 投票 0

节点需要函数内部未定义常量

我正在 Node (commonjs) 中工作,我有一个 const,我正在使用 require 和 module.exports 获取它,它在一个函数中运行良好,但是一旦我进入 functio 中的一个函数...

回答 1 投票 0

使用模块系统从 HTML 调用 typescript 函数

我想从 HTML 调用 TypeScript(最终是 JavaScript)函数。问题是我还想使用模块系统(systemjs、commonjs 等)和 webpack。 这是前任...

回答 2 投票 0

如何配置rollup js来捆绑节点模块commonJs

我有一个在浏览器中运行的简单 ts 应用程序。 为了捆绑 ts 文件,我使用 rollup js。 我安装了扩散包 npm 安装扩散 并将模块导入到我的 ts 文件 app.ts 中:

回答 1 投票 0

在JavaScript中根据相对路径导入文件

我有这样的项目结构: - 我的应用程序 `-第一个文件夹 `-firstFile.js `-第二个文件夹 `-第三个文件夹 `-thirdFile.js 如何从thirdFile.js 导入firstFile.js? 比如导入我的...

回答 4 投票 0

带有导出的 NPM 包不会在打字稿中加载

我们的库需要同时适用于使用 ESM 模块和 CommonJS 的项目。因此,我们使用 3 种不同的配置构建它:ESM、node16 和类型。 此设置适用于 JavaScript 项目...

回答 1 投票 0

如何用玩笑测试@mdx-js/mdx(transformIgnorePatterns不适用于“开发”模块)

我的最终目标是能够在 Jest 中编写可以从 @mdx-js/mdx 导入的测试,这是一个 ESM 模块,并且由于正在开发的库包是为 commonsjs 配置的,所以我使用...

回答 1 投票 0

当使用运行时函数和值派生解析路径时,如何在 VS Code 中对 CommonJS `require` 使用“转到定义”?

我希望能够使用 VS Code 中的“转到定义”功能来获取路径,例如: const 路径 = require('路径'); const mypath = require(path.resolve('my', 'path')); 我该如何配置 VS...

回答 1 投票 0

SheetJS:错误:不支持 ES 模块 /node_modules/xlsx/dist/cpexcel.full.mjs 的 require()

我正在使用 NestJS/TypeScript,我的一个服务文件具有以下导入内容,这些导入内容取自其 (SheetJS) 文档页面。 /* 加载代码页支持库以提供扩展支持...

回答 1 投票 0

在同一个项目中混合 CommonJS 和 ES6 模块

我正在 NodeJS 工作。我有大量遗留代码,包括在许多地方使用的几个包。这段代码都是CommonJS、Node require()模块结构。 Node 现在支持 ES6。

回答 4 投票 0

像paytm这样的网站,普通JS和ESM哪个更合适

我正在考虑制作一个像 Paytm 一样工作的网站,它们具有相似的功能,我们将使用哪个更合适,常见的 JS 或 ES 模块 以及原因是什么......

回答 1 投票 0

Jest 测试因未知的意外令牌“导出”而失败

我正在将 tRPC 与 Typescript 和 Next.js 结合使用。直到最近我的测试才失败(我认为我没有碰过它们)。我收到错误“意外的令牌‘导出’”。我尝试更改我的 jest.config.mj...

回答 1 投票 0

如何在 VSCode 中禁用 ES 模块错误?

我最近转而使用 Bun 作为我选择的 JS 运行时,并且在切换中 ES 模块与 CommonJS 的相关性成为一个有争议的问题,因为 Bun 不承认其中任何一个,而且它......

回答 1 投票 0

如何在运行时在 Node.js 应用程序中导入 ESM 模块而不使用 'type':'module' 或 .mjs 扩展名?

我需要开发一个nodejs应用程序,其中应该可以在运行时动态导入commonJS模块中的ESM模块。 无需指定“type&q...

回答 1 投票 0

如何让CJS包动态需要ES模块?

我正在使用一个加载器包,我将加载者模块的名称传递给它,并且它需要()它。 加载器使用CJS的require()来动态地要求被加载者,但被加载者是一个ES模块。因为...

回答 1 投票 0

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