用于JavaScript的标准模块系统,在ECMAScript 6(2015)中引入。
动态导入作为 blob 提供的 es 模块,带有 es-mdoule-shims 和 Angulars 原生联邦
问题 我正在 angularjs 中开发基于插件的架构。 要在运行时加载插件,我首先向后端发送请求以下载并存储插件源代码。这样我已经...
通过 ESM 在 Javascript 中使用 CommonJS 的通用方法
ESM 是 Javascript 中模块函数的标准化方式。但是npm中有很多CommonJs包。 Vite是将CommonJs更改为ESM的好工具,我想在vue项目中使用protobufjs。
我想在项目中使用 browser-image-hash npm 包。 为了设置项目,我做了: npm 初始化 -y npx tsc --init npm 安装浏览器图像哈希 然后我添加了一个 index.ts 文件,其中包含以下内容...
我有以下代码...... 应用程序.mjs 从“快递”进口快递; const port = process.env.PORT || 4000; 类通信应用程序{ 构造函数(){ 这个.app =
为了避免粗鲁的评论而强制道歉:我一个月前才开始在 Typescript/Express/Typeorm 上编程,我对这个世界还很陌生。 我正在尝试向系统添加身份验证。我正在使用...
语法错误:无法在模块 ts-jest 之外使用 import 语句
我正在使用 TypeScript、ESM、npm 和 ts-jest。不幸的是,transformIgnorePatterns 似乎不起作用。 我尝试了多种配置,但没有任何配置可以帮助我使用 ts-jest 运行 Jest
javascript 库未加载到 Angular TypeScript 项目中
我们正在尝试构建一个 JavaScript 库(dwbn-event-webcomponents),它可以导入到打字稿项目(Angular 17)中,也可以独立使用。它是通过 npm 从 git url 安装的。 ...
迁移到仅 esm 包使用后,Visual Studio Code 调试器停止工作
问题 当我们使用最新的仅 esm 包移动代码时,我的 Visual Studio 代码调试器就停止工作。在我们对 .swcrc 和 typescript 配置进行更改后,调试器会抛出错误
我想在浏览器上使用 React 作为原生库,而不需要任何额外的工具,例如 webpack 或 Babel。在开发过程中,我厌倦了将 React 代码转换为常规 JavaSc...
我有一个用JavaScript编写的Scheme解释器,称为LIPS。都是ES模块。但作为标准库的一部分,我创建了使用如下代码的 require 函数: 导入 { createRequire ...
我正在寻找的规则在这种情况下应该显示错误: 导入{MY_CONSTANT1,MY_CONSTANT2,MY_CONSTANT3} 在这种情况下被认为是好的: 进口 { MY_CONSTANT1, 我的常量2,
我在nodeJS中编写了一个简单的应用程序并导入了一个模块,但出现了以下错误: 类型错误 [ERR_IMPORT_ASSERTION_TYPE_MISSING]:模块“file:/// *** /node_modules/ *** /package.json”需要一个
如何在 TypeScript 模块中拥有具有多种类型和值的“导出默认值”?
我可以轻松获得具有多个值的导出默认值: 汽车类{...} 巴士类 {...} 导出默认值 { 汽车、巴士 } 我还可以轻松获得某种类型的导出默认值 导出默认界面
重写一个 web 应用程序,使其可以在 Node 或 Deno2 中运行,我陷入了以下困境。该函数必须读取包含 JSON 字符串的 base64 编码的 gzip 缓冲区。这是节点实现...
Playwright 中的 global-setup.ts 中的导入字“意外的严格模式保留字”
我正在尝试将 Playwright 与 TypeScript 和外部库一起使用。当运行纱线剧作家测试时,我得到: SyntaxError:意外的严格模式保留字 在 ..\global-setup.ts:1 > 1 |我...
我正在阅读有关 globalThis 的 MDN 网络文档。 它说: 注意:globalThis属性是可配置和可写的,因此 代码作者可以在执行不受信任的代码时隐藏它并防止 暴露...
导入我自己的包时出现ERR_UNSUPPORTED_DIR_IMPORT
我创建了一个仅 ESM 的包,它公开所有文件,而不是在 package.json 中定义导出 { “名称”:“@org/runtime”, "version": "0.0.0-开发&qu...
如何在 TypeScript 中指定 JSON 导入的类型?
给定一个 TypeScript import 语句,例如: 使用 { type: 'json' } 从 '/icons.json' 导入图标; 此时如何确保 TypeScript 知道图标的类型? 我尝试过创建 /icons....
考虑以下代码: 模块A.js: // 模块A.js export const moduleVarA = "我来自 moduleA"; 导出函数greetA() { console.log("来自 moduleA 的问候"); } moduleB.js...
将 HTML 文件中的变量或函数导入 main.js 后如何访问它们
我正在尝试将多个 JS 文件包含到一个主 JS 文件(称为 main.js)中,并将其包含到我的 HTML 文件中。 其中一个JS文件有一组变量(称为variables.js)我想要我们...