【问题标题】:monaca dosen't load www/index.htmlmonaca 不加载 www/index.html
【发布时间】:2017-01-12 00:54:55
【问题描述】:
我正在使用 monaca(onsenui-react) 创建 cordova 应用程序。
在输入monaca preview 之后,我已经像这样在浏览器上检查了应用程序。
但index.html 不是我所期望的。
我的意思是已经编辑了 www/index.html,但它没有加载到浏览器上。(我不知道加载了什么 index.html)
当然,我在编辑 www/index.html 后输入了monaca preview。
有人可以帮助我吗?
【问题讨论】:
标签:
android
ios
cordova
reactjs
monaca
【解决方案1】:
您需要运行 monaca transpile 将您的代码转换(一种编译)到 www 文件夹中。
使用monaca preview 将使用“webpack.dev.config.js”配置生成临时文件夹的编译。使用“transpile”命令将使用“webpack.prod.config.js”将您的代码编译到 www 文件夹中。
还有一件事:monaca 使用文件夹和包版本(其中大部分已弃用)的巧妙组合来转译,因此如果您不使用 monaca 工具(在线付费工具),我建议您手动执行此操作。
最近我做了一个 repo,一切都已经设置好了(使用 Onsen UI 和 React,还有 Redux - 它很容易移除),为每个 npm 包使用最新版本(Webpack 2 是最重要的,而不是版本 1由 monaca 使用)并将所有内容保存在您的项目文件夹中(在您的 package.json 中,就像它应该的那样)。你可以找到它here。