Q.js可以在没有node.js的情况下使用并且需要吗?

时间:2014-02-20 17:17:07

标签: javascript ajax node.js requirejs q

我正在尝试使用最新的q.js为我的ajax调用添加promises。我不以任何形式或形式使用node.js.我从https://github.com/kriskowal/q下载了最新版本,仅包含q.js.在我的控制台中,我在某些地方看到:

ReferenceError:未定义require

我不知道这是否是一个交易破坏者,但我也没有使用requirejs。我正在使用单页应用程序,虽然我使用jquery进行ajax,但我计划删除该依赖项,无论是我自己的简单实现还是其他较小的库。我想使用q.js,并且还使用bootstrap.js,并且可能会使用flatiron-director,这是关于它的。所以我不会使用npm或其他任何东西,因为我的应用程序非常简单。只有几个JS文件,我没有看到任何增加复杂性的理由。

这个错误是一个问题,q.js在没有require.js(或node.js)的情况下工作了吗?我以为我把它看成是独立的,但是当我看到这样的错误时,似乎它依赖于其他一些JS库,我怀疑是否可以使用它。

1 个答案:

答案 0 :(得分:6)

该项目的V2分支使用require.js。 V1分支不使用require.js https://github.com/kriskowal/q/tree/v1