es6-modules 相关问题

用于JavaScript的标准模块系统,在ECMAScript 6(2015)中引入。

为什么要返回 Promise? [重复]

我正在使用带有函数的 JavaScript 动态导入模块,该函数将导入脚本并返回某个对象。但它正在返回一个承诺。我希望它返回

回答 0 投票 0

如何在 2023 年“正确”构建 es 模块包导出?

上下文 我目前正在将我的 MVP 代码分解成更干净的包,并希望在我的早期阶段建立一个坚实的结构基础。我正在使用纯 ES 模块 + 导入映射,并且有

回答 0 投票 0

有没有办法在 nextjs 中解决“无法在模块外找到导入语句”?

我正在使用 nextjs 并安装了带有 Babel 的 jest 来进行单元测试。 当我运行 npm test 时,它给出了以下“导入”错误 失败测试/页面/index.test.js ● 测试套件运行失败 笑话相遇...

回答 1 投票 0

访问脚本标签中定义的类型为模块的变量?

我的 HTML 中有一个带有类型模块的脚本标签,它导出一个变量: 变种生活= 42; 导出{生命}; 我如何从其他 sc 访问 life ...

回答 2 投票 0

zod 类型错误:无法读取未定义的属性(读取“扩展”)

我有一个使用 Vitest 和 Zod 的 Vite 库。给定以下文件夹结构 . ├── 来源 │ ├── 领先 │ │ ├── index.ts ( 2 ) │ │ └── leadingDataSourceConfigurationSchema.ts │ ├── 工业...

回答 1 投票 0

如何检测 import('/some-url') 失败是因为 '/some-url' 不是 JavaScript 模块?

我的浏览器端 JavaScript 使用动态导入 import('/some-url') 有时会抛出错误。 我如何判断抛出的错误是来自加载的 JavaScript 模块,还是来自

回答 1 投票 0

ViteJS:第三方库的依赖预捆绑问题?适用于构建但不适用于开发

我正在使用在其库内部使用 momentjs 的第三方库。查看库的源代码,它使用 import * as moment from 'moment' import 语句。它叫一个

回答 0 投票 0

ESM 和 CommonJS 中的“同构”__dirname

我维护一个用 Typescript 编写的库,我想同时针对 CommonJS 和 ESM。为此,我运行了两次构建。这需要我编写对两者都有效的代码(在 Typescript 中)。 一个我...

回答 2 投票 0

ngx-daterangepicker-材料与角度 15 和 dayjs 的兼容性

我的角度项目有 2 个问题: 1-我将我的角度版本从 13 更新到 15.2.1 和新版本的 ngx-daterangepicker-material 现在它坏了,这是我得到的错误: 核心....

回答 0 投票 0

为什么 __filename 和 __dirname 在 ES 模块中不可用?

我知道,在使用 ES 模块时,__filename 和 __dirname 不存在。 这在 Node.js 文档中有明确说明,也可以在几个地方找到替代方案,比如这个答案....

回答 0 投票 0

es6:动态导入如何添加依赖

我想动态加载一个(angular)库,所以我使用import加载库。 import(/* webpackIgnore: true */ url).then(module => { console.log('明白了!'); }); 我添加 /* webpackIg ...

回答 1 投票 0

导入 ESM 库删除 index.js 文件的最后一个字符

我正在使用以下命令导入 langchain 库: 从“langchain”导入{OpenAI}; 出于某种原因,我从浏览器中收到一条错误消息: 未捕获的语法错误:''升...

回答 1 投票 0

ES6-Exporting classes with typescript mixins

在编写复杂的类层次结构时,我遇到了一个令人费解的问题,每个类都是从单独的 ES6 类模块文件中导出的,涉及到混合。 这是一个简化的示例重现...

回答 2 投票 0

将 CommonJS 文件导入 ES 模块项目中的 ES 模块文件

我有一个使用 ES 模块的 nodejs 项目。但是在这个项目中有一些文件是用 CommonJS 风格编写的。如何将 CommonJS 文件导入该项目中的其他文件? 问题是

回答 0 投票 0

在将 TS 应用程序迁移到 ESM 时找不到从 .../dist/src/main.js 导入的模块“.../dist/src/app.module”

我正在尝试将我的 NestJS TS 应用程序迁移到 ESM。 这是我的 tsconfig.json { “编译器选项”:{ “模块”:“esnext”, "moduleResolution": "node&qu...

回答 0 投票 0

Webpack 5:如何使用编写为 ES 模块的自定义加载器

我如何告诉 Webpack 它应该将我的加载器视为 ES 模块而不是 CommonJS? 我的目标是编写一个使用 ES 模块语法的加载器(默认导出...) 演示(不工作):https://

回答 1 投票 0

提取 Vue 组件道具作为类型

我有一些 Vue 组件,我希望从这些组件中提取道具并将它们用作类型而不是值。我有另一个组件,而我想接受一个

回答 1 投票 0

找不到模块 - 与 esm nodejs app 开玩笑

我正在尝试为我的 express 端点编写测试,但是我在开玩笑地导入 express 时遇到了麻烦。 我的 package.json 有“类型”:“模块”,设置和我的 tsconfig 看起来如下......

回答 1 投票 0

Node.js 在“type”后导入错误:“module”

当我尝试从controller/auth.js导入注册函数时,出现此错误: 节点:内部/错误:477 ErrorCaptureStackTrace(错误); ^ 错误 [ERR_MODULE_NOT_FOUND]:找不到模块

回答 1 投票 0

Javascript 引用带有字符串的函数(在模块中)

我有一个 JS 文件作为模块加载到头部: 在 main.js 文件中,我有一些需要的函数

回答 1 投票 0

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