我正在尝试在基于 Reagent 的应用程序中使用来自http://react-components.com的组件(例如react-youtube),但我的幼稚方法可能不是正确的方法。我尝试使用lein-npm
模块安装 NPM 包,在 html 页面中包含脚本并通过reagent/adapt-react-class
在这个SO 问题中使用它们。但是除了这个样本我没有成功。
通常我会收到诸如“require/import/module is not defined”或“Youtube is undefined”之类的错误(通过(def yt-test [] (r/adapt-react-class js/Youtube))
。我对需要做什么感到困惑。我阅读了一些关于 webpack/browserify 的内容,看到了 cljsjs 包 - 是那些必需的为了使它工作?