es6-modules 相关问题

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

可以将除OutputPass之外的所有三个.js后处理模块导入为ES6模块

我正在尝试复制此示例,但使用从 CDN 导入的模块。 使用以下导入图: <p>我正在尝试<a href="https://github.com/mrdoob/three.js/blob/master/examples/webgl_postprocessing_sao.html" rel="nofollow noreferrer">复制此示例</a>,但使用从 CDN 导入的模块。</p> <p>使用以下导入图:</p> <pre><code>&lt;script async src=&#34;https://unpkg.com/<a href="/cdn-cgi/l/email-protection" data-cfemail="aacfd987c7c5cedfc6cf87d9c2c3c7d9ea9b8492849a">[email protected]</a>/dist/es-module-shims.js&#34;&gt;&lt;/script&gt; &lt;script type=&#34;importmap&#34;&gt; { &#34;imports&#34;: { &#34;three&#34;: &#34;https://cdn.skypack.dev/<a href="/cdn-cgi/l/email-protection" data-cfemail="16627e6473735626382725203826">[email protected]</a>&#34;, &#34;three/addons/&#34;: &#34;https://cdn.skypack.dev/th<a href="/cdn-cgi/l/email-protection" data-cfemail="e89a8d8da8d8c6d9dbdec6d8">[email protected]</a>/examples/jsm/&#34; } } &lt;/script&gt; </code></pre> <p>以及以下进口</p> <pre><code>// ... import { EffectComposer } from &#39;three/addons/postprocessing/EffectComposer&#39;; import { RenderPass } from &#39;three/addons/postprocessing/RenderPass&#39;; import { SAOPass } from &#39;three/addons/postprocessing/SAOPass&#39;; import { OutputPass } from &#39;three/addons/postprocessing/OutputPass&#39;; </code></pre> <p>我仅在最后一次导入“OutputPass”时出现错误:</p> <pre><code>GET https://cdn.skypack.dev/-/<a href="/cdn-cgi/l/email-protection" data-cfemail="bcc8d4ced9d9fcca8c928d8f8a928c9188ecc48bf7c48df5f2cdfffafef28cc8e4e9eddf">[email protected]</a>/dist=es2019,mode=raw/examples/jsm/postprocessing/OutputPass net::ERR_ABORTED 404 </code></pre> <p>我尝试找出为什么这个模块无法正确导入,但我没有找到任何线索。</p> <p>欢迎任何帮助!</p> </question> <answer tick="false" vote="0"> <p><pre><code>OutputPass</code></pre> 已与 <pre><code>r153</code></pre> 添加,您正在导入 <pre><code>r136</code></pre>。因此,您只需将 <pre><code>three.js</code></pre> 升级到最新版本即可轻松解决该问题。</p> </answer> </body></html>

回答 0 投票 0

有没有办法在(浏览器)ES6模块中导入非模块变量?

这是针对浏览器Javascript的。假设我有一个外部 Javascript 库: // 特征.js var 特征 = { /* ... */ } 通常,您在 HTML 中引用该文件,然后您会得到一个功能变量...

回答 1 投票 0

如何重置测试之间导入的模块

假设我有一个模块需要在应用程序启动时初始化一次(以传递配置)。模块看起来像这样: MyModule.js 让 isInitiazlied; 常量 myMod...

回答 3 投票 0

React Vite:找不到本地模块的导出(从 CRA 迁移)

我正在尝试从本地nodejs包导入导出的成员。在使用 Vite(标准 CRA webpack 设置)之前这些工作正常,但自从切换到 Vite 后,我收到以下错误...

回答 2 投票 0

什么是通用模块定义(UMD)?

我找到了 UMD 的(?)github 存储库,它附带了以下描述(重点是我的): 适用于随处可用的 JavaScript 模块的 UMD(通用模块定义)模式。 ... 这个

回答 1 投票 0

无法将数据库连接到 Typescript ES 模块

我正在尝试使用 TypeOrm 库以便从我的 Typescipt 代码连接到数据库。每当我将这个库与 CommonJs 代码一起使用时,它都工作得很好。但是当我尝试通过

回答 1 投票 0

在node/js中导入函数的问题

嘿,我在导入函数“generateToken”时遇到问题 从“jsonwebtoken”导入jwt; 函数generateToken(用户){ // 生成并返回 jwt 令牌 常量令牌...

回答 1 投票 0

使用混合命名和默认导出从 ESM 构建 CJS 模块 - 如何省略“默认”?

我正在尝试配置 rollup 以从现有 esm 构建 commonjs 模块。 我有一组单独的独立方法,默认导出并可直接从包导入,例如: 导入

回答 2 投票 0

ts-node:导入使用import和export的JS文件

我正在尝试使用 ts-node 命令运行此脚本: // 我的脚本.ts 从“search-integrator/src/main/search-integrator”导入 SearchIntegrator 控制台.log(搜索集成器) ...

回答 1 投票 0

来自不同 javascript 文件的引用属性

我想在一个 javascript 文件和另一个 javascript 文件中引用一个属性及其设置的值。我收到错误“期望进行赋值或函数调用,但却看到...

回答 1 投票 0

Firebase 函数无法编译 TypeScript 和 ES 模块

我最近使用默认设置将 Firebase Functions 添加到我的项目中(除了更改 package.json 中的值“main”:“src/index.ts”,因为默认路径未指向正确的位置...

回答 1 投票 0

为 ESM 和 CommonJS 创建混合 npm 模块

假设我正在使用 Typescript 编写一个名为 my-awesome-lib 的 npm 库。因为 my-awesome-lib 依赖于纯 ESM 库,所以我必须使用 ESM 语法,即导入以使用该第三方

回答 1 投票 0

Tailwind 3.3.2 - 模块未定义

我被困在一个包含 Tailwind 的教程中,在本例中是 Tailwind 3.3.2。 根据教程,我应该打开一个名为 tailwind.config.js 的文件并粘贴以下代码

回答 2 投票 0

AES-128-CTR 解密在使用 crypto 和 Crypto-JS 模块时在节点中给出空字符串输出

我正在尝试使用 crypto-js javascript 库解密数据,并尝试使用节点加密库在 Nodejs 端加密相同的加密文本。我正在使用 AES 128 加密算法和 CTR mo...

回答 1 投票 0

Firefox 真的支持 Worker 构造函数的 `type` 选项吗?

我似乎无法从 ES6 脚本文件实例化 Web Worker。 MDN 说应该可以这样: const worker = new Worker('my-worker.js', {type:"module"}); 这不行...

回答 2 投票 0

如何在vscode中导入mjs?

是否可以制作由 mjs 文件组成的 vscode 扩展? 因为我尝试仅使用 mjs 文件进行扩展,以便在不使用 TypeScript 的情况下拥有完整的 es6 功能。 但它不运行: 如果我

回答 1 投票 0

使用 ts-node (或类似的)导入使用 ESM 和 CommonJS 导出的两个 npm 包,使用 esm import

我想要使用以下配置为我的项目进行设置。 我想在我的源代码中使用打字稿。 我只想在我的源代码中使用 ESM,即。从 'bar' 导入 foo。 ...

回答 1 投票 0

如何导入类

我有一个自定义错误类: 导出类 CustomAPIError 扩展了 Error{ 构造函数(消息,状态代码){ 超级(消息) this.statusCode = 状态码 } ...

回答 1 投票 0

JavaScript 模块系统和 React 组件

考虑以下简单的 React 应用程序组件,它位于自己的文件 App.js 中,并且应用程序组件功能默认导出,然后导入到 main.js 文件中。我的问题是为什么

回答 1 投票 0

渲染组件时如何使用点表示法?

我有一个简单的组件,应该将不同类型的字段渲染到我的表单组件中: 从“反应”导入反应; 导出默认类 Field 扩展 React.Component { 渲染()...

回答 4 投票 0

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