使用 ClojureScript 项目中的 Node.js 库
Use Node.js library from ClojureScript project
我正在尝试在基于 Figwheel 的 ClojureScript 应用程序中使用基于 Node.js 的组件 (https://github.com/leandrowd/react-responsive-carousel)。
不幸的是,我找不到 "standalone",打包 Javascript 文件 react-responsive-carousel
。由于我的应用不是 运行 by Node.js,它不能 require
等等
是否有一种从 ClojureScript 重用 Node.js 库的优雅方法,或者是否有将任何 Node.js 库打包到独立文件中的解决方案?
您可以使用 Webpack 将库及其所有依赖项转换为单个 JavaScript 文件,该文件导出库的引用。
在轮播中-module.js
global.Carousel = require('react-responsive-carousel').Carousel;
查看 Webpack 页面以了解如何设置 Webpack。
不幸的是,我们仍然必须通过这种令人费解的方法才能使用 CommonJS 库。我希望原生支持很快就会到来。
我正在尝试在基于 Figwheel 的 ClojureScript 应用程序中使用基于 Node.js 的组件 (https://github.com/leandrowd/react-responsive-carousel)。
不幸的是,我找不到 "standalone",打包 Javascript 文件 react-responsive-carousel
。由于我的应用不是 运行 by Node.js,它不能 require
等等
是否有一种从 ClojureScript 重用 Node.js 库的优雅方法,或者是否有将任何 Node.js 库打包到独立文件中的解决方案?
您可以使用 Webpack 将库及其所有依赖项转换为单个 JavaScript 文件,该文件导出库的引用。 在轮播中-module.js
global.Carousel = require('react-responsive-carousel').Carousel;
查看 Webpack 页面以了解如何设置 Webpack。
不幸的是,我们仍然必须通过这种令人费解的方法才能使用 CommonJS 库。我希望原生支持很快就会到来。