我希望在 Meteor 中测试新的 beta Onsen UI 2。我尝试使用meteorhack 和browserify 创建一个包。
我遵循的步骤是:
add meteorhacks and browserify
流星添加meteorhacks:npm cosmos:browserify将onsenui添加到packages.json
{
"onsenui" : "2.0.0-beta"
}
将其添加到 lib/app.browserify.js
OnsenUi = require('onsenui/js/onsenui');
然后我尝试运行该应用程序,但一直遇到同样的问题。
W20160325-14:40:26.163(2)? (STDERR) throw(ex);
W20160325-14:40:26.163(2)? (STDERR) ^
W20160325-14:40:26.340(2)? (STDERR) ReferenceError: window is not defined
W20160325-14:40:26.340(2)? (STDERR) at defineProperty (node_modules/onsenui/js/onsenui.js:6:1)
W20160325-14:40:26.340(2)? (STDERR) at Object.<anonymous> (node_modules/onsenui/js/onsenui.js:175:1)
W20160325-14:40:26.340(2)? (STDERR) at Object._process (node_modules/onsenui/js/onsenui.js:19919:1)
W20160325-14:40:26.340(2)? (STDERR) at s (../../../../../../../.meteor/packages/cosmos_browserify/.0.10.0.1e53wt8++os+web.browser+web.cordova/plugin.CosmosBrowserify.os/npm/CosmosBrowserify/node_modules/browserify/node_modules/browser-pack/_prelude.js:1:1)
我在想,由于这个新版本与 React 兼容并且不再需要 Angular,这应该是可能的吗?