es6-modules 相关问题

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

无法使用 ts-jest 和 monorepo 找到模块“@foo”

我有一个使用 TypeScript、WebPack 和 ts-jest 的 monorepo。它构建正确,但单元测试在子项目 ./demo 之一上失败,原因是: 找不到模块“@mlhaufe/graphics/adapters”或...

回答 1 投票 0

如何从 CommonJS 模块导入 ESM Javascript 文件?得到。错误:不支持

我的项目完全是用 CommonJS 模块编写的,我无法更改它。我正在尝试使用一个 ESM 库。该库是 Got 库(https://github.com/sindresorhus/got)。 这是我的c...

回答 2 投票 0

ts-node-dev(和 ts-node)与 ecmascript 导出/模块

为了将 typescript 更新为更现代的标准(特别是像 nanoid 这样的库不再支持 commonjs 导出),我们正在尝试让 ts-node-dev 库与 expor 一起使用...

回答 1 投票 0

使用 Webpack 5 构建 ES 模块包,并在 Node.js ES 模块中使用该包

是否可以使用 Webpack 5 构建 ES 模块包(使用默认导出),然后在 Node.js ES 模块中使用(导入)该包? 这是以下文件的现场演示。 我已经...

回答 2 投票 0

如何让 TypeScript 将我的文件视为模块?

来自https://www.typescriptlang.org/docs/handbook/modules.html: 在 TypeScript 中,就像在 ECMAScript 2015 中一样,任何包含顶级导入或导出的文件都被视为模块。相反,一个文件

回答 3 投票 0

.带有 ESM 模块的sequelizerc 不适用于 @babel/register 和 @babel/preset-env

如果我将 .sequelizerc 文件 babel 包更改为 @babel/register 和 @babel/preset-env Sequelize CLI 将停止工作(以下代码按原样工作)。 要求(“巴别塔注册”)({ 压...

回答 1 投票 0

从函数体访问ESM模块范围

在 ESM 之前我可以访问模块变量。 我明确不想这样做: 常量条 = 1 导出函数 foo() { 酒吧 } 我想做这样的事情: 导出函数 foo() { 模组...

回答 1 投票 0

sveltekit:如何在执行其他操作之前运行启动/初始化代码

环境: sveltekit 1.20.4 苗条4.0.5 维特 适配器节点 在服务器开始处理请求之前,如何运行启动代码? 我需要在处理单个请求之前启动多个服务...

回答 1 投票 0

使用 Webpack 将 ES6 模块与类捆绑 - 不是构造函数

我正在构建一个使用 ES6 模块并包含类的库。如果我不进行捆绑,而是将 package.json“main”指向源代码,那么一切都会很好!我可以导入库

回答 1 投票 0

导入模块是否意味着在导入语句行嵌入模块的代码?

来自 ReferenceError:在初始化之前无法访问词法声明 'X' - JavaScript | MDN,有一个无效导入的例子: a.js(入口模块): 从“./b.js”导入{b};

回答 1 投票 0

在 aws lambda 和无服务器上使用 esmodules 获取“ES 模块范围中未定义 require”

我正在尝试通过nodejs、无服务器和使用es模块在aws lambda上开发脚本 我一直收到这个错误: { "errorType": "参考错误", “错误消息&

回答 1 投票 0

ESM 的当前工作目录问题

假设您有一个 Node.js Express 服务器,您的结构如下所示: 应用程序.mjs 服务 -utils --测试.mjs 网站 -js --web.mjs --req.mjs -index.html 网络.mjs: 从 '/js/re... 导入 * 作为请求

回答 1 投票 0

“使用 Node.js 解析 ES 模块时不支持目录导入”

我正在使用 Node.js v14.13.0。 应用程序.js 文件: 从“./database”导入数据库; 数据库(); 数据库/index.js 文件: 从“猫鼬”导入猫鼬; 导出默认连接 = async () => { 尝试...

回答 7 投票 0

如何将 ESM 导入和 Vue 3 与 Revogrid 结合使用

我看到他们有关于使用导入加载库的文档。 从“https://unpkg.com/@revolist/revogrid@</desc>导入{applyPolyfills,defineCustomElements} <question vote="0"> <p>我看到他们有关于使用导入加载库的文档。</p> <pre><code>&lt;script type=&#34;module&#34;&gt; import { applyPolyfills, defineCustomElements } from &#34;https://unpkg.com/@revolist/revogrid@latest/loader&#34;; defineCustomElements(); &lt;/script&gt; </code></pre> <p>但是我如何在 Vue 3 中使用它呢?我是否使用“组件”添加它?</p> <p>我试过了,但没用。</p> <pre><code>&lt;script type=&#34;importmap&#34;&gt; { &#34;imports&#34;: { &#34;vue&#34;: &#34;https://unpkg.com/[email protected]/dist/vue.esm-browser.js&#34;, &#34;revo-grid&#34;: &#34;https://unpkg.com/@revolist/revogrid@latest/loader&#34; } } &lt;/script&gt; &lt;script type=&#34;module&#34;&gt; import { createApp } from &#39;vue&#39; import { defineCustomElements } from &#34;revo-grid&#34; const app = createApp({ components: { VGrid: defineCustomElements() }, data() { return { message: &#39;Hello World!&#39;, columns: [{ prop: &#34;name&#34; }, { prop: &#34;details&#34; }], rows: [{ name: &#34;1&#34;, details: &#34;Item 1&#34;, }] } } }).mount(&#39;#app&#39;); &lt;/script&gt; &lt;div id=&#34;app&#34;&gt; &lt;h1&gt;{{ message }}&lt;/h1&gt; &lt;v-grid theme=&#34;compact&#34; :source=&#34;rows&#34; :columns=&#34;columns&#34;/&gt; &lt;/div&gt; </code></pre> </question> <answer tick="false" vote="0"> <p>我想这就是您正在寻找的内容:<a href="https://revolist.github.io/revogrid/guide/framework.vue.overview.html#vue-3" rel="nofollow noreferrer">https://revolist.github.io/revogrid/guide/framework.vue.overview.html#vue-3</a></p> </answer> </body></html>

回答 0 投票 0

如何将模块中的类公开到 TypeScript 中的全局命名空间?

问题 给定 我有一个包含模块和全局脚本(常规非模块脚本)的现有应用程序。 模块 应用程序.ts 全局脚本 alpha.ts 包含一个名为 alpha 的类 乙...

回答 3 投票 0

node.js v18,仅导入有效,但导出无效

我使用的是node.js v18.17.0 我在 package.json 中设置了 "type": "module" 我使用 import http from 'http' 这不会给我任何错误 但是,如果我尝试使用导出,例如:

回答 1 投票 0

ES6 模块:导入后未定义 onclick 函数

我正在测试ES6模块,想让用户使用onclick访问一些导入的函数: 测试.html: <...

回答 4 投票 0

使用 ESM 时,Mocha 因 Typegoose 出现“未找到命名导出‘Ref’”错误而失败

我有一个使用 ESM 用 TypeScript 编写的项目。其中一些使用 Typegoose。项目代码库构建良好并完美运行,但 Mocha 无法运行测试并出现以下错误: 语法错误:命名为 ex...

回答 1 投票 0

错误 [ERR_MODULE_NOT_FOUND]:找不到从 D:\portfolio\сlevertec pp\server\src\database\postgres\index.js 导入的包“模型”

如何将自动导入添加到我的 Koa 应用程序中? 当我启动应用程序时,此路径 import { user} from 'models/index.js' 是错误的,但此路径 import { user} from '../../models/index.js' 没问题。当我俯卧...

回答 1 投票 0

如何使用 typescript 编译器选项覆盖 package.json `type`?

TypeScript 的 --module node16 --moduleResolution node16 选项 启用节点导入、子路径导出和条件导出 强制执行节点的强制文件扩展名 发出 esm 或 cjs 取决于

回答 1 投票 0

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