我已将cordova-plugin-webpack安装到新的cordova应用中。
https://www.npmjs.com/package/cordova-plugin-webpack
运行后
cordova prepare -- --livereload
我在package.json中添加了2个脚本
"browser": "cordova run browser",
"browser-dev": "cordova run browser -- --livereload"
前者只会在浏览器中运行网站 稍后是通过热模块替换加载的(有时,但这是另一个线程的主题)
运行
npm run browser
默认网站运行,页面上的标签显示“设备就绪”
我跑步时
npm run browser-dev
标签粘贴在“正在连接设备”上。
此外,在这种情况下未生成cordova.js。也许这就是为什么从不替换“连接到设备”消息的原因。
有人对这个插件有经验吗?或者,有人可以推荐一种在Cordova网站上进行HMR的更好方法吗?