CommonJS是一个项目,其目标是将JavaScript移出浏览器。
我有许多 JavaScript“类”,每个类都在自己的 JavaScript 文件中实现。对于开发,这些文件是单独加载的,对于生产,它们是串联的,但在这两种情况下我
添加电容器插件会导致使用 vite 的 quasar 应用程序出现错误
我正在尝试将 tchvu3/capacitor-voice-recorder 添加到我的项目中。我按照文档的建议将其安装在 src-capacitor 中并像这样导入 从 'capacitor-voice-
使用混合命名和默认导出从 ESM 构建 CJS 模块 - 如何省略“默认”?
我正在尝试配置 rollup 以从现有 esm 构建 commonjs 模块。 我有一组单独的独立方法,默认导出并可直接从包导入,例如: 导入
假设我正在使用 Typescript 编写一个名为 my-awesome-lib 的 npm 库。因为 my-awesome-lib 依赖于纯 ESM 库,所以我必须使用 ESM 语法,即导入以使用该第三方
我被困在一个包含 Tailwind 的教程中,在本例中是 Tailwind 3.3.2。 根据教程,我应该打开一个名为 tailwind.config.js 的文件并粘贴以下代码
如何让 vitest 与 ES 模块的 require 一起工作
尝试将一些旧的 TypeScript 代码从 CRA 迁移到 Vite,并陷入 Vitest 的问题。该项目具有如下依赖项: 我的项目 (ESM) 取决于:lib1 (CJS) 取决于...
在 Azure Typescript 函数中使用 ES 模块包
我无法在我的 Azure 函数中使用 p-map 包。我收到以下错误: 工作线程无法加载函数:“无服务器”,函数 ID:“”。 结果:失败 例外:工人...
为什么 require() 返回模块导出的“未完成的副本”而不是对其的引用(循环依赖)?
require() 函数的通常行为是使用缓存。因此,如果多个模块请求另一个模块,它们都会获得对同一对象的引用,该对象代表所需的导出。嗬...
我正在尝试使用一个 npm 包,即 ESM https://www.npmjs.com/package/key-did-resolver 安装后我不能要求'key-did-resolver'包,因为它是ESM,所以我试图...
Vite CommonJS Resolver 导入 ESM 时抛出意外令牌错误
我有一个 create-react-app 项目,正在迁移到 Vite。该项目使用“样式组件”,如下所示: 从“样式组件”导入样式; const someDiv = styled.div`...`; 现在
CommonJS 在动态导入(导入 ES 模块)时也会抛出错误
我需要使用脚本作为预构建,但由于模块不兼容,它无法工作。 我的脚本扩展名为 .mjs:script.mjs 从 './src/helpers/file-helpers.js' 导入助手; c...
在 Typescript 项目中将 umd 全局变量与模块一起使用
我正在尝试让 Leaflet 库与我的 Typescript 项目很好地配合。 我的项目遵循 commonJs 模式(在我的源文件中导入 xports),但是当我使用 webpack 构建时,com...
如何从 CommonJS 模块导入 ESM Javascript 文件?得到。错误:不支持
我的项目完全是用 CommonJS 模块编写的,我无法更改它。我正在尝试使用一个 ESM 库。该库是 Got 库(https://github.com/sindresorhus/got)。 这是我的c...
让 javascript ES 模块在 NodeJS 应用程序中工作
我有一个使用NodeJS和ExpressJS构建的app.js文件,它调用routes.js文件进行URL处理,然后引用一个controller.js文件来渲染我的模板/视图。我有很多...
代码在这里:https://github.com/timewalker08/wechaty-test/tree/master 根据nodejs文档: 如果最近的父 package.json 缺少“type”字段,或包含“type”:&
我们的主项目使用了一个自制的组件库,该组件库使用了peerDependency(react-hook-form)。 主项目还使用react-hook-form作为依赖项。 当查看 JS 调试器时,...
如何在 CJS-first 项目中从扩展名为 .mts 的文件导入?
所以我这里有一个 fetchin.mts 文件: 从“node-fetch”导入类型{RequestInfo,RequestInit,Response}; const importDynamic = new Function("modulePath", "返回导入(
我使用 npm init -y 启动了一个节点项目,并将其配置为使用常见的 js。我创建了两个文件:index.js 和 app.js index.js 的内容 const {person2,greetingFromPerson2} = 要求...
我正在运行一个没有任何问题的节点服务器,出于某种目的不得不删除 node_modules 目录并重新安装依赖项。这样做并再次运行服务器后,我收到此错误: 呃……
混合节点模块,在 package.json 中有一个主条目和一个模块条目
“名称”:“@private-owner/tracking”, “版本”:“0.0.1”, "description": "为 GoogleAnalytics 和