没有Browserify/Webpack怎么用Cycle.js?

How to use Cycle.js without Browserify/Webpack?

Bower:我找不到@Cycle/Core、@Cycle/DOM 的 Bower 包,这些库是否存在?我很困惑为什么首先有一个 NPM 包,因为 Cycle.js 是基于前端的(并且 NPM 专门用于后端)。

ES5:是否可以将 Cycle.js 与 Gulp/Typescript/ES5 一起使用(而不是使用 Browserify/webpack)?

npm 不专门用于后端。它适用于一切。1

可以在没有 browserifywebpack 的情况下使用 Cycle.js。该库附带 ES5 分发文件,可在 dist 目录中找到。

是的,您可以将 GulpTypeScript 和 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。