问题标签 [esbuild]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
23 浏览

material-ui - 如何在无服务器堆栈中使用模块别名?

我正在尝试按照 Material UI 指南用样式组件替换现有样式引擎https://mui.com/guides/styled-engine/

我还将它用作无服务器堆栈框架的一部分,这表明它正在使用 ESBuild https://docs.serverless-stack.com/packages/cli#build

是否可以执行此模块别名?我环顾四周,但无法弄清楚如何。

0 投票
1 回答
67 浏览

amazon-web-services - ImportModuleError aws lambda。找不到模块“./json.js”

我正在使用 esbuild 来捆绑我的 lambda 函数。这是我捆绑依赖项的脚本:

在我尝试使用预定义数据模拟一些解析器之前,我使用apollo-server-lambda它与我的 lambda 进行通信。然后我部署了我的 lambda,一切正常。之后,我使用已经工作的服务来获取一些数据并从我的一个解析器返回它,并尝试构建和部署我的 lambda。我得到了这个错误。我没有安装任何额外的依赖项。所以我想它与我在解析器或esbuild配置中的更改有关。但我不确定。有没有人遇到过类似的问题?

PS:完整的堆栈跟踪:

0 投票
0 回答
139 浏览

webpack - esbuild-loader 找不到任何导入的模块

我正在尝试从ts-loader/更改babel-loaderesbuild-loader

根据文档,我将两者交换为:

但是当我尝试运行我的应用程序时,我得到了很多这些错误:

export '< A >' (imported as '< B >') was not found in '< module >' (module has no exports)

<A> 始终存在于 <module>

并且所有 <module> 都已正确安装。

我可以发布我的 tsconfig 和我的 babelrc,我只是不确定它是否重要。另一个可能很重要的初始 webpack.config 是使用 CRA 和弹出创建的。

依赖项:

谢谢 :)

0 投票
1 回答
139 浏览

esbuild - 使用 vanilla-extract 和 esbuild 导入图像

我在使用vanilla-extractesbuild导入图像时遇到问题

我的构建文件:

我的条目.tsx

当我以“css”方式导入图像时

编译器返回错误

无法解析“./x.svg”(插件“vanilla-extract”没有设置解析目录)`

如果我尝试使用 typescript import 导入 x.svg

我还有其他错误

src/style.css.ts:5:16:错误:没有为“.svg”文件配置加载程序:src/x.svg'

是否可以使用vanilla-extract模块导入图像而不将它们标记为external

0 投票
1 回答
175 浏览

javascript - 如何使用 Elixir Phoenix 1.6 和 esbuild 设置 Vue.js

Phoenix 1.6 使用 esbuild 而不是 Webpack。我找不到任何关于如何使用 Phoenix 1.6 和 esbuild 设置 Vue.js(版本 2 或 3)的示例。

如果有人可以提供有关如何执行此操作的分步说明,我将不胜感激。谢谢

0 投票
0 回答
31 浏览

node.js - VSCode 扩展因 node-pre-gyp 错误而失败

我正在开发使用 SQLite 数据库的 VSCode 扩展。所以我使用sqlite节点模块,当我在调试模式下运行扩展时,它工作正常,但是一旦我使用它打包它,vsce package然后在运行时得到以下错误。

在此处输入图像描述

我正在使用节点 14.0.0

这是我的 package.json

我正在使用 esbuild 来捆绑扩展。

0 投票
0 回答
118 浏览

reactjs - 汇总,Esbuild | “关键依赖:需要函数以无法静态提取依赖的方式使用”

问题

esm在将我的 npm 包(Typescript)与 target捆绑在一起时,我目前面临一个有趣的问题ES2015。对于捆绑,我使用rollupand esbuild见 GitHub;(线71-101

tsconfig.json

看这里

无论出于何种原因,几乎每个捆绑esm的文件都会检查是否requireundefined文件头中(见图),即使require未捆绑源代码中的任何地方都没有使用它,实际上esm也不能与require.

在此处输入图像描述

如果不是每个导入的 React 应用程序都npm package收到 100 个警告告诉他们require is used incorrectly. (见图)

在此处输入图像描述

问题

有谁知道为什么将描述require的检查添加到文件头以及如何摆脱它。

注意:我已经看过这篇文章,但它与 Angular 有关,所以我认为它对我没有多大帮助:关键依赖:require 函数的使用方式是无法静态提取依赖关系

0 投票
1 回答
76 浏览

phoenix-framework - 将 Svelte 集成到基于 Phoenix 1.6+ esbuild 的工作流程中

有一些关于编译 Svelte 文件的信息/代码esbuild

例如。如何正确地将这些(或其他任何适用于此的)正确集成到 Phoenix 1.6+mix环境中?

0 投票
1 回答
193 浏览

jquery - Phoenix + jQuery 中的 Esbuild

我目前使用 esbuild 来加载我的静态资产。我将它与 package.json 文件一起使用来维护我的 javascript 插件。jQuery 插件在我的 app.js 中可用,但在我的 node_modules 中不可用。datepicker 模块错误:'jQuery 未定义'

在 webpack 中有一个 ProvidePlugin 模块可以解决这个问题。我应该如何使用 esbuild 执行此操作?

应用程序.js

开发者.exs

esbuild.js

0 投票
1 回答
100 浏览

typescript - 即使 vite 命令有效,为什么 tsc 命令会发出错误?

我正在尝试tsc在一个使用 Vite 搭建的 React 项目上运行——所有其他命令运行良好,项目加载和构建成功,但是运行时tsc出现此错误:

我可以看到它与我自己没有安装的类型模块有关。知道这是从哪里来的吗?