反应道具类型错误

反应道具类型错误

本文介绍了反应道具类型错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在 codepen 中创建网络应用程序.我正在使用 React,ReactDOM.一切都很好.但是当我将 react-router-dom 添加到我的项目中时,出现错误:

I'm trying to create web app in codepen. I'm using React, ReactDOM. All was fine. But when I added react-router-dom to my project, I got an error:

react-router-dom.min.js:1 Uncaught Error: Cannot find module "prop-types"

我该如何解决这个问题?

How can I fix this?

推荐答案

从 React 15.5.0 开始,PropTypes 已作为单独的依赖项从 React 核心包中删除.要解决此问题,请将 prop-types 添加到您的代码中:

As of React 15.5.0, PropTypes have been removed from the core React package as a separate dependency. To fix this, add prop-types into your code:

如果您通过脚本标签加载:

If you're loading via script tags:

<script src="https://unpkg.com/prop-types/prop-types.min.js"></script>

或者通过 NPM:

npm install --save prop-types

这篇关于反应道具类型错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-13 04:44