我正在使用monaca(onsenui-react)创建cordova应用程序。
输入monaca preview后,我在浏览器上检查了应用程序,如下所示。但是index.html并不是我所期望的。
我的意思是我编辑了www/ index.html,但它没有加载到浏览器上。(我不知道加载了什么index.html)当然我在编辑www/index.html之后输入了monaca preview。
有人能帮我吗?
发布于 2017-04-08 02:39:41
您需要运行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,而不是monaca使用的版本1),并将所有东西都保存在你的项目文件夹中(在你的package.json中,就像它应该的那样)。你可以在here上找到它。
https://stackoverflow.com/questions/39317272
复制相似问题