如何解决在 esbuild 编译输出中包含完整文件路径
我想将此文件作为浏览器中的 es 模块获取。 HelloApp.tsx
import React from "react";
import { render } from "react-dom";
function HelloApp(props: any): React.ReactElement {
return <div>Greetings</div>
}
render(
<HelloApp />,document.getElementById("app")
);
我正在运行 npx esbuild ./**/*.tsx --outdir=esbuilt --format=esm
输出:
import React from "react";
import {render} from "react-dom";
function HelloApp(props) {
return /* @__PURE__ */ React.createElement("div",null,"I'm a component");
}
render(/* @__PURE__ */ React.createElement(HelloApp,null),document.getElementById("app"));
浏览器无法使用这些导入。理想情况下,路径类似于 import React from "/scripts/react.js"
你如何告诉 esbuild 编写这样的导入?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。