问题标签 [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.
material-ui - 如何在无服务器堆栈中使用模块别名?
我正在尝试按照 Material UI 指南用样式组件替换现有样式引擎https://mui.com/guides/styled-engine/
我还将它用作无服务器堆栈框架的一部分,这表明它正在使用 ESBuild https://docs.serverless-stack.com/packages/cli#build
是否可以执行此模块别名?我环顾四周,但无法弄清楚如何。
amazon-web-services - ImportModuleError aws lambda。找不到模块“./json.js”
我正在使用 esbuild 来捆绑我的 lambda 函数。这是我捆绑依赖项的脚本:
在我尝试使用预定义数据模拟一些解析器之前,我使用apollo-server-lambda
它与我的 lambda 进行通信。然后我部署了我的 lambda,一切正常。之后,我使用已经工作的服务来获取一些数据并从我的一个解析器返回它,并尝试构建和部署我的 lambda。我得到了这个错误。我没有安装任何额外的依赖项。所以我想它与我在解析器或esbuild
配置中的更改有关。但我不确定。有没有人遇到过类似的问题?
PS:完整的堆栈跟踪:
webpack - esbuild-loader 找不到任何导入的模块
我正在尝试从ts-loader
/更改babel-loader
为esbuild-loader
根据文档,我将两者交换为:
但是当我尝试运行我的应用程序时,我得到了很多这些错误:
export '< A >' (imported as '< B >') was not found in '< module >' (module has no exports)
<A> 始终存在于 <module>
并且所有 <module> 都已正确安装。
我可以发布我的 tsconfig 和我的 babelrc,我只是不确定它是否重要。另一个可能很重要的初始 webpack.config 是使用 CRA 和弹出创建的。
依赖项:
谢谢 :)
esbuild - 使用 vanilla-extract 和 esbuild 导入图像
我在使用vanilla-extract和esbuild导入图像时遇到问题
我的构建文件:
我的条目.tsx
当我以“css”方式导入图像时
编译器返回错误
无法解析“./x.svg”(插件“vanilla-extract”没有设置解析目录)`
如果我尝试使用 typescript import 导入 x.svg
我还有其他错误
src/style.css.ts:5:16:错误:没有为“.svg”文件配置加载程序:src/x.svg'
是否可以使用vanilla-extract模块导入图像而不将它们标记为external?
javascript - 如何使用 Elixir Phoenix 1.6 和 esbuild 设置 Vue.js
Phoenix 1.6 使用 esbuild 而不是 Webpack。我找不到任何关于如何使用 Phoenix 1.6 和 esbuild 设置 Vue.js(版本 2 或 3)的示例。
如果有人可以提供有关如何执行此操作的分步说明,我将不胜感激。谢谢
node.js - VSCode 扩展因 node-pre-gyp 错误而失败
我正在开发使用 SQLite 数据库的 VSCode 扩展。所以我使用sqlite节点模块,当我在调试模式下运行扩展时,它工作正常,但是一旦我使用它打包它,vsce package
然后在运行时得到以下错误。
我正在使用节点 14.0.0
这是我的 package.json
我正在使用 esbuild 来捆绑扩展。
reactjs - 汇总,Esbuild | “关键依赖:需要函数以无法静态提取依赖的方式使用”
问题
esm
在将我的 npm 包(Typescript)与 target捆绑在一起时,我目前面临一个有趣的问题ES2015
。对于捆绑,我使用rollup
and esbuild
。见 GitHub;(线71-101
)
tsconfig.json
无论出于何种原因,几乎每个捆绑esm
的文件都会检查是否require
在undefined
文件头中(见图),即使require
未捆绑源代码中的任何地方都没有使用它,实际上esm
也不能与require
.
如果不是每个导入的 React 应用程序都npm package
收到 100 个警告告诉他们require is used incorrectly
. (见图)
问题
有谁知道为什么将描述require
的检查添加到文件头以及如何摆脱它。
注意:我已经看过这篇文章,但它与 Angular 有关,所以我认为它对我没有多大帮助:关键依赖:require 函数的使用方式是无法静态提取依赖关系
phoenix-framework - 将 Svelte 集成到基于 Phoenix 1.6+ esbuild 的工作流程中
有一些关于编译 Svelte 文件的信息/代码esbuild
例如。如何正确地将这些(或其他任何适用于此的)正确集成到 Phoenix 1.6+mix
环境中?
jquery - Phoenix + jQuery 中的 Esbuild
我目前使用 esbuild 来加载我的静态资产。我将它与 package.json 文件一起使用来维护我的 javascript 插件。jQuery 插件在我的 app.js 中可用,但在我的 node_modules 中不可用。datepicker 模块错误:'jQuery 未定义'
在 webpack 中有一个 ProvidePlugin 模块可以解决这个问题。我应该如何使用 esbuild 执行此操作?
应用程序.js
开发者.exs
esbuild.js
typescript - 即使 vite 命令有效,为什么 tsc 命令会发出错误?
我正在尝试tsc
在一个使用 Vite 搭建的 React 项目上运行——所有其他命令运行良好,项目加载和构建成功,但是运行时tsc
出现此错误:
我可以看到它与我自己没有安装的类型模块有关。知道这是从哪里来的吗?