警告 - 反应

时间:2017-06-22 14:19:55

标签: reactjs ionic2 react-proptypes

我的Ionic 2代码中出现了一个警告问题:

Warning: Accessing PropTypes via the main React package is deprecated. Use the prop-types package from npm instead.

我没有使用任何关于React或proptypes的内容,但我之前收到的信息已经描述过了。

我的package.json:

"dependencies": {
 "@angular/common": "2.4.8",
 "@angular/compiler": "2.4.8",
 "@angular/compiler-cli": "2.4.8",
 "@angular/core": "2.4.8",
 "@angular/forms": "2.4.8",
 "@angular/http": "2.4.8",
 "@angular/platform-browser": "2.4.8",
 "@angular/platform-browser-dynamic": "2.4.8",
 "@angular/platform-server": "2.4.8",
 "@auth0/cordova": "^0.1.0",
 "@ionic-native/calendar": "^3.6.1",
 "@ionic-native/camera": "^3.12.1",
 "@ionic-native/core": "^3.10.3",
 "@ionic-native/date-picker": "^3.10.3",
 "@ionic/app-scripts": "0.0.38",
 "@ionic/storage": "2.0.0",
 "angular2-jwt": "0.1.27",
 "auth0-js": "^7.4.0",
 "auth0-lock": "10.13.0",
 "chart.js": "^2.6.0",
 "firebase": "^3.9.0",
 "font-awesome": "^4.7.0",
 "intl": "^1.2.5",
 "ion2-calendar": "^1.0.7",
 "ionic-angular": "2.2.0",
 "ionic-native": "2.4.1",
 "ionicons": "3.0.0",
 "moment": "^2.18.1",
 "ng2-pdf-viewer": "^1.1.0",
 "rxjs": "5.0.1",
 "sw-toolbox": "3.4.0",
 "xml2js": "^0.4.17",
 "zone.js": "0.7.2"
 },
 "devDependencies": {
"@ionic/app-scripts": "1.1.4",
"typescript": "2.0.9"
},
"cordovaPlugins": [
"cordova-plugin-device",
"cordova-plugin-console",
"cordova-plugin-whitelist",
"cordova-plugin-splashscreen",
"cordova-plugin-statusbar",
"ionic-plugin-keyboard"
 ],
"cordovaPlatforms": [
"ios",
{
  "platform": "ios",
  "version": "",
  "locator": "ios"
}
]

我逐行检查了我的代码,似乎没有任何东西正在调用proptype或做出反应。

我将不胜感激。

最好的问候

2 个答案:

答案 0 :(得分:0)

我发现哪个库与React有关,我们友好" auth0-lock":" 10.13.0"有它。 解决方案:升级到版本10.18.0,消息永远消失。

感谢@YuryTarabanko的方法。

问候。

答案 1 :(得分:-1)

仅仅因为您没有使用PropTypes并不意味着您作为依赖项而引入的其他组件不是。并且还将显示这些包的警告。如果您想要具体了解警告的详细信息,可以read about it here

相关问题