我正在尝试使用最新的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库,我怀疑是否可以使用它。