安装

  1. npm i anujs

如何在已经使用了React的项目中使用,修改webpack.config.js

  1. const es3ifyPlugin = require('es3ify-webpack-plugin');
  2. resolve: {
  3. alias: {
  4. 'react': 'anujs',
  5. 'react-dom': 'anujs',
  6. // 若要兼容 IE 请使用以下配置
  7. // 'react': 'anujs/dist/ReactIE',
  8. // 'react-dom': 'anujs/dist/ReactIE',
  9. // 如果引用了 prop-types 或 create-react-class
  10. // 需要添加如下别名
  11. 'prop-types': 'anujs/lib/ReactPropTypes',
  12. 'create-react-class': 'anujs/lib/createClass',
  13. //如果你在移动端用到了onTouchTap事件
  14. 'react-tap-event-plugin': 'anujs/lib/injectTapEventPlugin',
  15. }
  16. },
  17. plugins: [ new es3ifyPlugin()]