Bower:我找不到 @Cycle/Core、@Cycle/DOM 的 Bower 包,这些库是否存在?我很困惑为什么首先有一个 NPM 包,因为 Cycle.js 是基于前端的(而 NPM 仅专门用于后端)。
ES5:是否可以将 Cycle.js 与 Gulp/Typescript/ES5 一起使用(而不是使用 Browserify/webpack)?
Bower:我找不到 @Cycle/Core、@Cycle/DOM 的 Bower 包,这些库是否存在?我很困惑为什么首先有一个 NPM 包,因为 Cycle.js 是基于前端的(而 NPM 仅专门用于后端)。
ES5:是否可以将 Cycle.js 与 Gulp/Typescript/ES5 一起使用(而不是使用 Browserify/webpack)?
npm并非专门用于后端。它适用于一切。1
可以在没有browserify或webpack的情况下使用Cycle.js。该库带有 ES5 分发文件,可在dist目录中找到。
是的,您可以将Gulp、TypeScript和 ES5 与Cycle.js一起使用。
Frederik 所说的一切,还有一个关于 codepen 的独立 Cycle.js 示例。通过单击设置,然后单击 JavaScript,您可以看到正在加载的 JavaScript 文件的链接。为了方便起见,它们在这里:
https://cdnjs.cloudflare.com/ajax/libs/rxjs/4.0.7/rx.all.js
https://rawgit.com/cyclejs/cycle-core/master/dist/cycle.js
https://rawgit.com/cyclejs/cycle-dom/master/dist/cycle-dom.js
完整示例在codepen上
或者你可以试试stealjs。
在运行时,它会下载您的依赖项。
我使用 npm 获取包,使用 gulp 将包移动到 wwwroot。TypeScript 用于下编译,systemjs 用于加载模块。不需要 webpack 或 bower。