将 React 开发工具与 Preact 一起使用

Posted

技术标签:

【中文标题】将 React 开发工具与 Preact 一起使用【英文标题】:Using React Dev Tools with Preact 【发布时间】:2017-07-08 17:38:30 【问题描述】:

我刚刚启动并运行了preact-redux-example,现在我正在尝试在我的应用中使用 Preact Dev Tools。

基于this post,我认为这是添加的情况

import 'preact/devtools'

进入入口点 (app.js) 文件。

但是,这会产生以下错误:

./src/components/app.js
Module not found: Error: Cannot resolve module 'preact/devtools'

还有什么我需要安装的,还是我走错了路?

【问题讨论】:

【参考方案1】:

preact/devtools 已登陆版本6.4.0,但示例项目使用版本4.8.0。所以你需要升级 preact 版本才能导入它:

npm install --save preact@latest

或者,如果您使用的是 yarn,您可以运行:

yarn upgrade preact

【讨论】:

对于使用 preact X 来到这里的人,有一个待定的 PR 来让最新的 react 开发工具工作:github.com/preactjs/preact/pull/1549

以上是关于将 React 开发工具与 Preact 一起使用的主要内容,如果未能解决你的问题,请参考以下文章

React 与 Preact PWA 性能分析报告

Preact 无法使用 unistore(redux) 将传递的函数调用到子组件中

Treebo网站的React与Preact PWA性能分析报告(上)

Preact:React.js替代品?

一份来自Treebo 的 React 与 Preact PWA 性能分析报告

赠书Preact(React)核心原理详解