Breeze.js和WebPack

时间:2016-08-09 23:02:47

标签: javascript webpack breeze

有没有人在网上用过breeze.js?

我似乎无法让它一起工作。如果有人做了这个工作,你可以分享你的webpack.config.js(以及任何其他相关配置)吗?

我刚收到错误breeze is not defined或关于Q未设置的错误。

如果你使用打字稿,我很想知道你是如何设置的,但我会很高兴只有一个javascript解决方案。

1 个答案:

答案 0 :(得分:4)

Q

要使Q工作,您应该使用ProvidePlugin。 Breeze希望Q为大写,但在npm中它是小写的。假设您已经运行npm install --save q,那么您应该能够添加:

new webpack.ProvidePlugin({
    Q: "q"
})

到您的webpack.config.js,这将保持轻松愉快。

微风

这也可能会解决breeze is not defined的问题:这可能是因为未加载Q.否则,请确保您已经通过npm或bower安装了微风,然后在需要微风的任何地方,您需要var breeze = require('breeze-client/breeze.debug');

或者,您可以在条目文件中只包含一次require("expose?breeze!breeze-client/breeze.debug");,这将为全局范围添加微风。