es6-modules 相关问题

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

创建 ts-node Esm 项目。错误:未知的文件扩展名“.ts”

我正在尝试创建一个准系统存储库,使用 ts-node 和 ESM 设置项目。这个问题已被问到,但有几个过时的答案 - 甚至最近的答案似乎也有问题......

回答 1 投票 0

CommonJS vs ES 模块执行顺序

我使用 npm init -y 启动了一个节点项目,并将其配置为使用常见的 js。我创建了两个文件:index.js 和 app.js index.js 的内容 const {person2,greetingFromPerson2} = 要求...

回答 0 投票 0

Detox:不能在模块外使用 import 语句

我正在尝试在我的 react-native 应用程序中运行排毒打字稿测试。测试中遇到导入时,会抛出如下错误: SyntaxError: 不能在模块外使用 import 语句

回答 0 投票 0

是否有相对简单的方法从 JavaScript 文本中查找所有导出的名称

假设我们有一些 JavaScript es 模块作为文本 常量 ESMText = "导出常量答案 = 42;" 我查了下ECMAScript文档,export的逻辑挺复杂的,是不是有点

回答 2 投票 0

如何在 javascript es6 中传递类作用域而不是新创建的对象作用域

我有一个名为 pop 的类,它在 [fullcalendar][1] 创建的日历上创建弹出对话框 导出默认类 pop { 日历=空; 设置日历(){ this.calendar = 新日历(

回答 0 投票 0

迁移到提升导入

所以我最近转向了基于 esm 的 swc 模块。一切都很好,除了我的应用程序依赖于没有被提升到顶部的导入语句,基本上在我的 index.ts 中我导出一个变量是......

回答 0 投票 0

如何从链接的 JavaScript 文件导出模块

在我的项目中,如果我加载 main.js 文件,则以下工作: modules.exports = {属性:值} 但是如果我加载一个网页并且它链接到这样的脚本: ...

回答 1 投票 0

为什么我的 Cloud Function 找不到我的入口点?

我正在尝试使用打字稿和 ESM 部署 nodejs CloudEvent 云功能。我也在尝试自己在本地构建捆绑包,而不是让 gcp 为我做这件事。我知道那不是

回答 0 投票 0

如何在 JavaScript 中为多个类(不是继承)定义一个函数?

我需要定义一个可以被多个类使用的函数,但据我了解,从超类继承对我来说不起作用。本质上,我想要实现的是...

回答 5 投票 0

How to make jest work with .js exports in NextJS

我正在尝试编写一个笑话测试文件,我需要这个库 从'hastscript'导入{h}; 问题是这个库导出 javascript // 节点模块/hastscript 从 './lib/... 导出 {h, s}

回答 0 投票 0

通配符或星号 (*) 与命名或选择性导入 es6 javascript

只是想知道哪个是使用导入的最佳方式: 从 './foo' 导入 * 作为 Foo; 对比: 从 './foo' 导入 { bar, bar2, bar3 }; 在效率方面,例如,我正在使用 webpack

回答 4 投票 0

Nuxt3:安装vue3-spinner(报错:require is not defined in ES module scope)

在我的 nuxt3 应用程序中,我正在尝试安装 vue3-spinner 包。这是我的实现: // 文件:@/plugins/vue3-spinner.js 从 'vue3-spinner' 导入 vue3Spinner 导出默认 defineNuxtPlugin((

回答 1 投票 0

JavaScript 的导入地图有哪些安全问题?

当我查看 MDN Import Maps 时,我发现可能存在安全漏洞。 我考虑这种情况: 有人使用来自任何使用导入的开源 git 存储库的 JS 库。现在有人来了...

回答 1 投票 0

如何在 VS Code 中调试 Mocha + Typescript + ESM

我正在尝试弄清楚如何设置 VS Code 以在 TypeScript 模块 npm 项目中调试 mocha 测试。 带有 ts-node 和 ESM 支持的打字稿 摩卡断点使用视觉工作室代码 当我

回答 1 投票 0

是否有 Eslint 规则可用于强制默认导出的导入语句的名称与原始定义相同?

我需要一个 Eslint 规则,该规则可用于强制默认导出的导入语句的名称与原始定义相同。 我的 eslintrc.json 中有以下规则: “……

回答 0 投票 0

剧作家UI模式如何导入功能

我想使用 Playwright UI 模式来运行特定的测试文件,并能够从辅助文件 Login.js 中导入一些行。 只要我不从本地文件导入它就可以工作 如果我尝试导入 {

回答 0 投票 0

在 Vue 3 的 ESM vuild 中使用 vue-select 或另一个不错的选择框测试

我有以下简单设置,使用 Vue 3 的客户端 javascript 应用程序: HTML(带选择框): 测试 <...

回答 2 投票 0

暂停和取消暂停异步功能

我有一个用于排序可视化工具的异步函数。我想添加一个暂停和取消暂停的功能。我尝试使用 while(isTrue){} (isTrue 是一个 usestate 变量)但是这种方法正在...

回答 2 投票 0

测试在 Jest 中导入另一个 es6 模块的 es6 模块

我正在尝试使用 Jest 测试一些代码。 我正在使用节点 v19.6.0 和 jest 29.5.0。 据我所知,我的所有代码(配置文件除外)和我的依赖项都使用 es6 语法和模块。

回答 0 投票 0

混合节点模块,在 package.json 中有一个主条目和一个模块条目

“名称”:“@private-owner/tracking”, “版本”:“0.0.1”, "description": "为 GoogleAnalytics 和

回答 0 投票 0

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