es6-modules 相关问题

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

是什么导致<script> type=module 的标签乱序执行?

我的第一个猜测是“如果它首先被其他东西导入”,但我看到了一些我无法用该模型解释的东西。 这是场景: 一堆带有 t...的脚本

回答 1 投票 0

是否可以将自调用函数导出为命名空间?

我正在尝试将一个文件中的命名空间定义为: 让编辑器 = (()=>{ var editorVisible = false; vartoggleEditor = ()=>{}; var initEditor = ()=>{}; })(); 导出默认编辑...

回答 1 投票 0

如何将项目编译为ESM + CJS并有一个不同的文件?

我想将我的 TS 项目编译为 ESM 和 CJS。我已经设置了两个 tsconfig 文件来执行此操作等等。 其中一个文件尝试有条件地导入包,这是必须的......

回答 1 投票 0

如果作为 CommonJS 或 ESM 模块运行,请检查 NodeJS JavaScript 运行时代码

我正在编写一个可以在 CommonJS 和 ESM 模块系统中使用的 JS 函数。 但根据它运行的情况,它会做不同的事情。 有什么方法可以在运行时代码中测试...

回答 2 投票 0

如何在 esm 'mode' 下将参数传递给 Yargs 命令?

我编写了一个简单的 Node.js 应用程序,它使用 yargs 命令并使用 CommonJS 构建。它按预期工作。 现在我正在尝试将其重写为ESM。 如果需要的话,最后提供了详细的代码...

回答 1 投票 0

如何在 esm 'mode' 下将参数传递给 Yargs 命令? [已解决]

我编写了一个简单的 Node.js 应用程序,它使用 yargs 命令并使用 CommonJS 构建。它按预期工作。 现在我正在尝试将其重写为ESM。 如果需要的话,最后提供了详细的代码...

回答 1 投票 0

对 Deno 项目导入模块方式的困惑

据我所知,Deno 项目中有 4 种导入模块的方式: 德诺.兰/x esm.sh 杰斯尔 新项目管理 我想优先顺序就像我上面列出的那样?我的意思是 deno 官方推荐...

回答 1 投票 0

TypeScript 编译破坏了我的库的导入(package.json 导出)

我正在编写一个 JavaScript 库,我希望可以通过脚本标签、ES6 导入和传统(Node)要求导入该库,无论是否有 TypeScript 或任何构建系统。我正在寻找这个...

回答 1 投票 0

可以将 Supertest 作为 ES6 模块导入吗?

我正在尝试使用 Jest 和 Supertest 包来测试我的 API。我尝试使用 import { request } from "supertest";能够在我的文件中使用请求,但收到一个语法错误,指出

回答 1 投票 0

导入 app.use() 中 require 的等效项

我的 server.js 文件中有以下代码: 从“快递”进口快递; 从“fs”导入 fs; 常量应用程序 = Express(); fs.readdirSync("./routes").map((r) => ...

回答 2 投票 0

如何在NestJS中安装nanoid

我尝试将 nanoid 导入 NestJS 并收到此错误: 错误 [ERR_REQUIRE_ESM]:ES 模块的 require() .... ... 而是将 ... 中的 index.js 的 require 更改为动态 import() 这是可用的...

回答 2 投票 0

JavaScript 模块的加载顺序问题

Github 存储库:https://github.com/leighhobson89/ChipshopChopper 我很难强制一个 .js 文件在另一个 .js 文件尝试之前运行其代码。问题的关键是我是

回答 1 投票 0

在TypeScript中动态加载CJS包中的ESM模块

我正在尝试在我的 TypeScript CJS 项目中加载单个 ESM 模块。我找到的所有示例都是针对 JavaScript 的。 // 示例.ts 导出 const 示例 = async () => { const 模块 = 等待导入(&qu...

回答 1 投票 0

如何解决使用 CDK 部署的 AWS Lambda 中的“无法在模块外使用 import 语句”错误

我正在使用 AWS CDK (v2.140.0) 部署一个用 ES6 javascript 编写并使用 Node v20.x 运行时的 lambda 函数。项目的根目录包含一个 package.json 文件,我在其中定义...

回答 1 投票 0

ES6模块导入typescript的绝对路径

我目前正在搜索几个小时如何使用绝对路径导入本地 ES6 模块。 每当我尝试在模块中导入某些内容时,例如: 从“src/my-module”导入{模块}; 我...

回答 1 投票 0

直接导入ES6模块元素和导入后解构const赋值有什么区别? [已关闭]

对 ES6 模块有些陌生,发现自己在以下两种模式之间左右为难...... 模式 #1 - 导入时解构 从 'my-funcs' 导入 { func1, func2, func3 }; 模式 #2 - 解构...

回答 2 投票 0

加载器路径语法存在问题(无 CDN)/ThreeJs npm node js/相对引用必须以“/”、“./”或

错误: 未捕获的类型错误:无法解析模块说明符“三”。相对引用必须以“/”、“./”或“../”开头。 我读过几本

回答 1 投票 0

Vite 预览正常,但打开index.html 时看不到它运行

我不知道我在这里是否做错了,但我用 vite 启动了一个 vanilla.js 项目,我编写了我的代码,并且一切正常: npm run dev (运行 vite 命令)。 但是当我运行 npm run bu...

回答 3 投票 0

eslint 在使用断言的动态 es6 模块导入 json 时失败

我正在动态导入 JSON 文件 wait import(`${process.cwd()}/some.json`, { 断言: { type: 'json' } }); ^-- eslint 问题就在这里 我明白了...

回答 2 投票 0

无法在Nestjs中导入ESM模块

我在基于 Nest.js 的项目中导入 ESM 模块时遇到问题。据我了解,这个问题不仅与 Nest.js 有关,也与 Typescript 相关。 我尝试过各种...

回答 2 投票 0

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