提交 34665d9d 编写于 作者: A afc163

check the React version is available

上级 ebfd5ae0
import React from 'react';
require('./style/index.less');
// matchMedia polyfill for
......@@ -60,4 +62,12 @@ const antd = {
antd.version = require('./package.json').version;
if (process.env.NODE_ENV !== 'production') {
const warning = require('warning');
const semver = require('semver');
const reactVersionInDeps = require('./package.json').devDependencies.react;
warning(semver.satisfies(React.version, reactVersionInDeps) || semver.gtr(React.version, reactVersionInDeps),
`antd@${antd.version} need react@${reactVersionInDeps} or higher.`);
}
module.exports = antd;
......@@ -64,7 +64,9 @@
"react-slick": "~0.8.0",
"reqwest": "~2.0.5",
"util-deprecate": "~1.0.1",
"velocity-animate": "~1.2.2"
"velocity-animate": "~1.2.2",
"warning": "~2.1.0",
"semver": "~5.0.3"
},
"devDependencies": {
"autoprefixer-loader": "^3.1.0",
......@@ -91,7 +93,6 @@
"react": "0.14.0",
"react-dom": "0.14.0",
"react-router": "1.0.0-rc3",
"semver": "^5.0.3",
"webpack": "^1.10.1",
"webpack-dev-middleware": "^1.2.0"
},
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册