问题标签 [shadow-cljs]

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 回答
28 浏览

webpack - Webpack w/ Babel loader 返回空对象

我有一个构建管道,它采用 ClojureScript 代码并使用 Shadow-Cljs 将其转换为 Javascript。transpile 可以导出npm 模块节点库

然后输出通过带有 Babel loader 的 Webpack 传递给浏览器的 polyfill。

所有这些步骤是: Shadow-CLIJS(CLJS) -> Webpack(Node Library) -> Web

中间的“节点库”在 Node.js 中运行良好(参见下面的 repl 输出),但由于某种原因,Webpack polyfill 在导入 React 应用程序时会加载一个空对象。

不知道如何解决这个问题。

webpack.config.js

节点库的 REPL 输出: