有没有人在网上用过breeze.js?
我似乎无法让它一起工作。如果有人做了这个工作,你可以分享你的webpack.config.js(以及任何其他相关配置)吗?
我刚收到错误breeze is not defined
或关于Q未设置的错误。
如果你使用打字稿,我很想知道你是如何设置的,但我会很高兴只有一个javascript解决方案。
答案 0 :(得分:4)
要使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");
,这将为全局范围添加微风。