npm i --save nativescript-redux-devtools
- 版本: 0.0.3
- GitHub: https://github.com/team-lambda/nativescript-redux-devtools
- NPM: https://npmjs.net.cn/package/nativescript-redux-devtools
- 下载量
- 昨天: 0
- 上周: 0
- 上个月: 0
为 NativeScript 设计的 Redux Devtools
在现有的 {N} 应用程序中设置
npm i nativescript-redux-devtools --save
将 devTools 插件添加到您的 store 中
var isAndroid = require("platform").isAndroid;
var devTools = require('remote-redux-devtools').default;
// For Android emulator: 10.0.2.2, For Genymotion 10.0.3.2.
var hostname = isAndroid ? "10.0.3.2" : "localhost";
var store = createStore(counter, devTools({
hostname,
port: 8000,
realtime: true
}))
主机名可以是 localhost
(用于 iOS 模拟器或 Android 10.0.2.2(genymotion 的 10.0.3.2))。
对于通过 USB 连接的真实设备,您可以使用 Android 21+ 的 adb reverse
,或者您计算机的 IP 地址(通过 WiFi)。
服务器设置
为了测试,您可以安装 remote-server
npm i remotedev-server --save-dev
并使用 npm 脚本启动它,在 package.json 中添加以下内容
"scripts": {
"remotedev": "remotedev --hostname=localhost --port=8000"
}
运行它:
npm run remotedev
您的应用程序应连接到该服务器。之后,您可以安装 RemoteDev Chrome 应用 并使用它来管理您的 {N} 应用程序。