用于JavaScript的标准模块系统,在ECMAScript 6(2015)中引入。
我正在尝试将我的 commonjs 存储库转换为 ESM,但在使用 readFileSync 命令时遇到问题。看来我在节点 18 和节点 20 上得到了不同的行为。我尝试加载路径: D:\dev s-
错误 [ERR_REQUIRE_CYCLE_MODULE]:无法 require() ES 模块...但我不是
尝试使用 Node main.js 运行我的节点应用程序,但出现此错误:错误 [ERR_REQUIRE_CYCLE_MODULE]:无法 require() ES 模块。我也尝试过节点 --experimental-specifier-resolution=node m...
动态 `URL.createObjectURL` import() 导致无法解析模块说明符
当我动态导入模块时,无法从网站根目录导入相对于网站根目录的其他模块。 const fileConents = `从 "/some-path.js" 导入 { test }`; 常量...
迁移 Angular 1 应用程序以使用模块加载器时出现加载顺序问题
我必须更改我们的一个 Angular 1 应用程序以使用模块加载器(SystemJs),但我遇到了加载顺序问题,我不确定如何正确解决它。 这就是我加载的方式...
不能在模块、Web Worker 和 vite 之外使用 import 语句
我随机出现了一个问题,在我使用 vite 构建系统构建的 VueJS 应用程序中,我有许多 Web Worker 作为 ES 模块加载。 有一天,我启动了本地主机开发服务器......
在node.js ESM中我想存根一个导出的模块,这是默认的
我有一个非常简单的身份验证中间件,带有导出默认()匿名函数: 导出默认()=> async(req,res,next)=> { 尝试 { // 一些身份验证实现...并不重要...
无法在浏览器中使用OpenPGP.js V6:JavaScript模块+TypeScript+Vite+SvelteKit
问题 我正在尝试在使用 SvelteKit、TypeScript 和 Vite 制作的 Web 应用程序中使用 OpenPGP.js V6。 OpenPGP.js V6 现在被声明为一个模块,我找不到用我的cu正确导入它的方法...
triggerUncaughtException - 转换失败并出现 1 个错误:错误:必须初始化常量“UserServiceService”
我正在使用 Node.js 和 TypeScript 实现 gRPC 服务器。我使用静态 gRPC 方法生成了 TypeScript 类型(@grpc/grpc-js、grpc-tools、grpc_tools_node_protoc_ts、@types/node,...
如何检测 ECMAScript 模块是否为主模块?这对于 CommonJS 模块来说很容易(请参阅检测是否通过 require 调用或直接通过命令行调用)。 没有要求或要求.ma...
我相信我了解 package.json 文件中导出键的基本功能: // 包.json { “出口”:{ “。”:{ // 由打字稿使用 “类型&...
使用 ES6 模块,我知道我可以为命名导入添加别名: 从 'my-module' 导入 { foo as bar } ; 我知道我可以导入默认导入: 从“我的模块”导入defaultMember; 我想给一个别名
如何告诉 webpack 在附加“.ts”扩展名之前删除“.js”?
我在这样的项目中导入了: 从“./ytheme.js”导入{ytheme}; 为什么?因为: https://www.typescriptlang.org/docs/handbook/2/modules.html#es-module-syntax 并附加 .js
找不到模块:错误:安装使用汇总构建的已发布反应组件库时无法解析
我创建了一个名为“@b/b-core”的 React 组件库,并使用 Rollup 来构建并发布到存储库。我在反应应用程序中安装了库,它显示找不到模块:错误:无法解析'...
我想从模块导入多个条目并分配给某个别名。这可能吗?目前我做 进口 { mdi警报, mdi检查, mdi删除, ... 40 更多... 来自“@mdi/js” 出口德...
从模块导入多个条目并分配给 JavaScript 中的某个别名
我想从模块导入多个条目并分配给某个别名。这可能吗?目前我做 进口 { mdi警报, mdi检查, mdi删除, ... 40 更多... 来自“@mdi/js” 出口德...
nodejs'文件类型'和'mime':不支持ES模块的require();将 index.js 更改为 CommonJS 模块中可用的动态 import()
从“mime”导入mime; // 从 'mime' 导入 { mime }; // 这也尝试过 const certainFileType = async (filePath) => { const 类型 = mime.getType(filePath); 如果(类型){ 记录器.in...
如何使用 es6 import 加载 emscripten 生成的模块?
我正在尝试导入使用 emscripten 生成的模块作为 es6 模块。 我正在尝试使用 emscripten 文档中的基本示例。 这是我用来从 C 生成 js 模块的命令
Node+ExpressRouter -> CommonJS 到 ESM -> 导入路由 -> 错误 [ERR_MODULE_NOT_FOUND]:找不到模块
将节点引擎更新到 14.x 并使用 ESM 而不是 CommonJS 后,我找不到错误:exampleroute.js 从“快递”进口快递; const 路由器 = Express.Router(); 路由器.get...
var ACTION_TYPES = require('../actions').ACTION_TYPES; 我尝试从 ('../actions') 导入 {ACTION_TYPES.ACTION_TYPES} 但它似乎不起作用。 如何使用 import 切换到 ES6?
我正在尝试让我的 Nest.JS 项目使用 ES2022,因为我正在尝试使用 ES 模块包。我已经更新了 tsconfig.json 和 paackage.json 但它不起作用,因为它不断出现这个......