commonjs 相关问题

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

类型错误:尝试在 require(`${some_var_string}`) 中使用模板文字时,无法将对象转换为原始值

尝试在Vite中使用lib“react-inlinesvg”。 我有这样的代码: ; 结果我有: 反应-inlinesvg.js?v=

回答 1 投票 0

AWS CDK Nodejs功能:导入导出为“export =”的模块

有没有办法在使用aws-cdk-lib中的NodejsFunction定义的Lambda函数中使用导出为export = someModule的模块(例如sharp)? require 语句(const xxx = require('module'))

回答 2 投票 0

如何编译 typescript 以使用 CommonJS 并导入/导出?

例如,我有一个index.ts文件,其中通过export导出了一个返回两个数字之和的函数。还有 test.js 文件,它从已编译的 i 中导入函数...

回答 1 投票 0

尝试导入KcAdminClient

我正在尝试在我的 Nodejs 应用程序中使用 Keycloak 管理客户端库,但是 ES6/CommonJs 的东西有一个问题,我从来没有真正理解过(导入与要求和混合)。 ...

回答 1 投票 0

在同一个 NodeJS 项目中使用 Import 和 Require

我有一个Node.js项目,其模块是使用require以Common.JS方式导入的。但是,需要导入仅 ESM 的包。 在我的项目中使用 ESM 导入的一种方法是...

回答 1 投票 0

将ESM库导入commonjs项目错误[ERR_REQUIRE_ESM]:ES模块的require() -

问题 我有一个“commonjs”打字稿项目,我需要添加几个作为 ESM 包的 npm 依赖项。 我目前无法将我的项目从 type: 'commonjs' 移动到 type: 'module ,我是

回答 1 投票 0

CommonJS 模块中的公开成员和私有/本地成员

我正在测试这个框架并遇到了这些问题,我不知道它们为什么会发生,并且在 Node.js 文档和全局搜索中都找不到答案。 初始化js const { f1, v1, v2, f2 } = require('./1.js'...

回答 1 投票 0

使用 ts-jest 动态导入 ESM 来测试 CommonJS

给定一个使用 CommonJS 模块系统的库,但通过动态导入导入 ESM(仅)模块(以防止 TS 用 require 替换 import): 导出异步函数 loadEsmModule(

回答 1 投票 0

相当于ES模块中的require('./foo')(something)?

我目前有这个代码: const bar = require('./foo')(某事) 如果 ./foo 是一个正在导入的 ES 模块,你会如何重写它?

回答 1 投票 0

require() ode_modules\string-width\index.js 来自 不支持 ode_modules\wide-align lign.js

这里的问题似乎是由你的包管理器引起的。请参阅 stackblitz 中的以下日志: 错误的图像错误的图像 现在我多次刷新锁定文件。拿Stackb...

回答 1 投票 0

开玩笑:语法错误:无法在模块外部使用 import 语句

我正在 Node/TS 项目中编写测试,这是一个后端 API(没有 babel,没有 webpack,没有 React/Angular/vue/...)。 那么我的项目是一个 CommonJS 项目。 我使用 Jest 作为测试框架。 一切...

回答 1 投票 0

如何使默认导出与CommonJS兼容

我目前正在使用 TypeScript 编写 API 的包装器,但在构建后尝试在 CommonJS 中使用所述包装器时遇到问题。 我有一个班级定位...

回答 1 投票 0

Node.js CommonJS 规范中的 LOAD_PACKAGE_EXPORTS 应该如何工作?

我正在尝试实现 require() 模块 ID 解析器,如 https://nodejs.org/api/modules.html#all-together 中所述,目前被 LOAD_PACKAGE_EXPORT 的非正式措辞所困扰...

回答 1 投票 0

当commonJS语句在一行上使用连续的require时,如何将其重写为ECMAScript导入?

我对 JavaScript 大部分都是新手,希望将此行转换为 import 语句。 var sass = require('gulp-sass')(require('sass')); 我已经将其他要求转换为

回答 1 投票 0

使用 runInThisContext 在 ESM 模块中运行 CommonJS 代码

第三方依赖项返回一个 javascript 代码,我想使用 vm.runInThisContext 执行该代码。 不幸的是,javascript 模块系统不匹配,因为我的脚本必须是 EcmaScriptMo...

回答 1 投票 0

随着 CommonJS 的消亡,库的 package.json“main”字段中应该包含什么?

当 JavaScript 包的维护者决定停止分发 CommonJS 版本时,package.json 文件的“main”字段中应该包含什么内容? 旧的 package.json 字段示例...

回答 1 投票 0

用于漂亮打印 HTML 的模块?

我正在开发一个 grunt 构建文件,它会点击 URL 并将输出写入静态 HTML 文件。我点击的网址已压缩 HTML,我想在写入静态文件之前将其打印出来......

回答 2 投票 0

如何在浏览器中使用UMD而不需要任何额外的依赖

假设我有一个像这样的UMD模块(保存在'js/mymodule.js'中): (函数(全局,工厂){ typeof 导出 === '对象' && typeof 模块 !== '未定义' ?工厂(出口): ...

回答 5 投票 0

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

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

回答 2 投票 0

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

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

回答 1 投票 0

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