我正在使用reagent 0.5.0
取决于cljsjs/react
. 后者附带以下deps.cljs
{:foreign-libs [{
:file "cljsjs/development/react.inc.js",
:file-min "cljsjs/production/react.min.inc.js",
:provides ["cljsjs.react"]}],
:externs ["cljsjs/common/react.ext.js"]}
这使得 React 的 JavaScript 最终出现在编译器输出中。
我想防止这种情况发生,因为我也想在纯 JavaScript 页面中使用 React。
此外,reagent/core.cljs
有一个:require [cljsjs.react]
指令(强制包含?),因此不能简单地省略依赖项。
有没有办法防止 React 出现在编译器输出中?