3.1.0 升级指南

Yo3.1.0 版本起,升级 react^16.2.0 版本,不再支持 react@15react@16 的新特性,请查看官方说明

新版本升级点

  • 升级 react:修改项目 package.json 中的引用的 reactreact-dom 版本为 ^16.2.0
  • 升级 yo-router:修改项目 package.json 中的引用的 yo-router 版本为 ^1.2.0
  • PropTypes 必须通过 prop-types 包引入,在引入后请确保该包已安装并写入了 package.json 依赖。
  1. import PropTypes from 'prop-types';
  • createClass 必须通过 create-react-class 包引入,在引入后请确保该包已安装并写入了 package.json 依赖。
  1. var createReactClass = require('create-react-class');
  2. var Greeting = createReactClass({
  3. render: function() {
  4. return <h1>Hello, {this.props.name}</h1>;
  5. }
  6. });

旧版本支持

如果暂时还不想升级到最新版本,那么你可能还需要:

  • 修改 package.json 中的 yo3 的版本改为 ~3.0.x
  • 修改 package.json 中的 yo-router 的版本改为 ~1.1.x