Я использую 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"]}
что приводит к тому, что JavaScript React попадает в вывод компилятора.
Я хотел бы предотвратить это, потому что я также хочу использовать React на простых страницах JavaScript.
Кроме того, reagent/core.cljs
имеет директиву :require [cljsjs.react]
(Чтобы принудительно включить?), поэтому зависимость нельзя просто опустить.
Есть ли способ предотвратить попадание React в вывод компилятора?
window
, поэтому вы сможете использовать его таким образом. - person skrat   schedule 20.05.2015