es6-modules 相关问题

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

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

来自 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

使用 Require 导出类会产生错误

我似乎忽略了一个细微差别。我在谷歌上搜索了很多针对这个问题推荐的修复方案,我不知道什么是真实的,似乎没有任何效果。 Replit 上的 MyProject 和违规行为

回答 1 投票 0

资源动态加载时出现CORS跨域错误

我面临错误: 类型错误:无法解析模块说明符“../static/myJson.json”。 基本 URL 为 about:blank,因为 import() 是从 CORS 跨源脚本调用的。 在运行时当...

回答 1 投票 0

让 javascript ES 模块在 NodeJS 应用程序中工作

我有一个使用NodeJS和ExpressJS构建的app.js文件,它调用routes.js文件进行URL处理,然后引用一个controller.js文件来渲染我的模板/视图。我有很多...

回答 1 投票 0

在 Node 中使用多个加载器

Loaders 可用于挂钩模块加载过程,拦截

回答 1 投票 0

主工程导入.esm.mjs依赖,组件库导入cjs.js依赖

我们的主项目使用了一个自制的组件库,该组件库使用了peerDependency(react-hook-form)。 主项目还使用react-hook-form作为依赖项。 当查看 JS 调试器时,...

回答 1 投票 0

如何全局引用 javascript 导入?

我正在凤凰城使用 Elixir 建立一个新的网络项目。我遇到了使用 Javascript 的问题,该 Javascript 是在我希望导入的其他 javascript 文件内的 app.js 中导入的。 我已经

回答 1 投票 0

如何通过“@”导入?

我使用npm在虚拟环境中安装模块。例如“npm install vue” 我的“node_modules”有@vue和vue package.json有 “依赖项”:{ “vue&qu...

回答 1 投票 0

如何在 CJS-first 项目中从扩展名为 .mts 的文件导入?

所以我这里有一个 fetchin.mts 文件: 从“node-fetch”导入类型{RequestInfo,RequestInit,Response}; const importDynamic = new Function("modulePath", "返回导入(

回答 1 投票 0

NPM 包路径未从包中导出

我正在尝试构建我的第一个用于教育目的的 NPM 包,我一直在手册中停留并查看其他项目几个小时,现在试图让事情发挥作用。 项目设置 哈...

回答 1 投票 0

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