chrome插件
vuejs devtools
vuejs devtools用于查看vue框架项目的页面数据- 安装步骤:
github下载vue-devtools插件 github下载地址: https://github.com/vuejs/vue-devtools
- 直接下载.zip文件
- 下载master: vue-devtools-master
npm install
- cmd中cd 到vue-devtools-master文件夹下
- 执行
npm install - 再执行
npm run build
chrome中引入插件
- 位置:vue-devtools-master\shells\chrome
react-developer-tools
react-developer-tools用于查看React框架开发的项目的页面数据安装步骤
下载地址:
将下载的文件解压到自定义目录中
在
Chrome浏览器扩展程序-加载已解压的扩展程序 中选择 之前解压的文件夹重新打开浏览器即可开始使用
redux-devtools
redux-devtools用于查看React框架开发的项目的store全局数据安装步骤
下载地址:
将下载的文件解压到自定义目录中
在
Chrome浏览器扩展程序-加载已解压的扩展程序 中选择 之前解压的文件夹在项目
store/index.js中做如下配置- 增加:
window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__()
1
2
3
4
5
6import { createStore } from 'redux'
import reducer from './reducer'
const store = createStore(reducer, window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__())
export default store- 增加:
重新打开浏览器即可开始使用
常见问题:
window.__REDUX_DEVTOOLS_EXTENSION__本质是一个中间件- 当
store/index.js中还有其它中间件例如Redux-thunk时,需要重新配置store/index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15import { createStore, applyMiddleware, compose } from 'redux'
import thunk from 'redux-thunk';
import reducer from './reducer'
const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ ? window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__({}) : compose;
const enhancer = composeEnhancers(
applyMiddleware(thunk)
);
const store = createStore(
reducer,
enhancer
)
export default store