gpt4 book ai didi

node.js - 是否可以在 Meteor 中使用 React 中的 Onsen UI 2

转载 作者:搜寻专家 更新时间:2023-11-01 00:06:29 26 4
gpt4 key购买 nike

我希望在 Meteor 中测试新的 Beta Onsen UI 2。我尝试使用 meteorhack 和 browserify 创建一个包。

https://onsen.io/2/

我遵循的步骤是:

add meteorhacks and browserify

meteor 添加 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,所以这应该是可能的?

最佳答案

meteorhacks 和 browserify 的组合对我来说从来都不是很好。尝试使用 Meteor 1.3,它支持开箱即用的 npm。当我尝试将 Material-UI 用于 meteor 项目时,更新到 1.3 解决了我的问题。

您可以使用以下命令升级到 meteor 1.3。 (确保先备份你的项目)

meteor remove meteorhacks and browserify
meteor update --release 1.3-rc.12
npm install onsenui@2.0.0-beta --save

他们尝试再次运行 meteor。

关于node.js - 是否可以在 Meteor 中使用 React 中的 Onsen UI 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36220713/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com