使用ClojureScript项目中的Node.js库
我想在基于Figwheel的ClojureScript应用程序中使用基于Node.js的组件( https://github.com/leandrowd/react-responsive-carousel )。
不幸的是,我找不到一个“standalone”,打包Javascript文件与react-responsive-carousel
。 由于我的应用程序不是由Node.js运行,它不能require
等。
有没有一种优雅的方式来重用ClojureScript中的Node.js库,或者是将任何Node.js库打包到独立文件中的解决scheme?
您可以使用Webpack将库及其所有依赖项转换为单个JavaScript文件,该文件为库导出参考。 在carousel-module.js中
global.Carousel = require('react-responsive-carousel').Carousel;
查看Webpack页面了解如何设置Webpack。
不幸的是,我们仍然需要通过这个复杂的方法来使用CommonJS库。 我希望很快会有本地支持。
- ClojureScript + momentjs(node.js)以.format(“dddd,MMMM Do YYYY,h:mm:ss a”)失败
- 将Clojurescript Repl连接到正在运行的节点进程的方法
- 如何在nodejs中设置clojurescript * print-fn * fn
- ClosureScript&NodeJS:错误:No * print-fn * fn设置为评估环境
- 在Heroku上的Clojurescript
- 如何将Macchiato clojurescript应用程序部署到Heroku免费帐户?
- Node.js API的语言转换为ClojureScript
- ClojureScript NodeJS程序不会接受控制台参数
- Clojurescript使用nodejs来读取stdin