我试图找出在使用离子或cordova检测到的每个更改时重新加载浏览器平台的命令或方法是什么,因为对我来说这条线路无效:
ionic run browser --livereload
所以我想知道你是否知道如何做到这一点。我顺便使用了cordova插件。
亲切的问候!
答案 0 :(得分:0)
您可以使用
在浏览器中启动应用 {
...
"scripts": {
"clean": "ionic-app-scripts clean",
"build": "ionic-app-scripts build",
"ionic:build": "ionic-app-scripts build",
"ionic:serve": "ionic-app-scripts serve"
},
"dependencies": {
...
},
"devDependencies": {
"@ionic/app-scripts": "0.0.47",
"typescript": "2.0.9"
}
}
这将在每次保存后刷新应用程序。离子rc2释放后有一些构建更改,因此请务必更新到最新版本。这样它甚至可以显示加载吐司,并在您的应用无法启动时为您提供格式错误的js错误。
要将项目更新到最新的构建版本,请更新package.json
button.setTitleColor(UIColor.gray, for: UIControlState.highlighted)
您可以在此处找到完整package.json的示例:https://github.com/driftyco/ionic2-app-base
答案 1 :(得分:0)
离子服务对我来说很好。 对于浏览器,离子服务检测代码中的每个更改并刷新页面。
您可以在此处找到一些命令: https://ionicframework.com/docs/cli/serve/