现在最好的版本是什么?

时间:2017-12-07 06:21:44

标签: node.js reactjs npm

我是React和NPM的新人。我正在学习React / React-router并练习它,但React只是给了我错误和更多错误。我的问题是:现在应该对哪些版本作出反应及其依赖性是合适的/稳定的,2017年,我不知道这个问题是否在合适的地方,但感谢您的关注。

以下是我的React依赖版本

package.json
{
  "name": "first",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "history": "^3.3.0",
    "react": "^16.2.0",
    "react-dom": "^16.2.0",
    "react-router": "^3.2.0",
    "react-router-dom": "^4.2.2",
    "react-scripts": "1.0.17",
    "webpack": "^3.9.1"
  },
  "scripts": {
    "build": "webpack",
    "build:prod": "webpack" //I would change that after
  },
  "devDependencies": {
    "babel-loader": "^7.1.2",
    "babel-preset-es2015": "^6.24.1",
    "babel-preset-react": "^6.24.1",
    "babel-preset-stage-2": "^6.24.1",
    "webpack-dev-server": "^2.9.5"
  }
}

存储库位于:Repository,该回购正在使用 react-router

发生了一些错误:

Cannot read property 'pathname' of undefined

1 个答案:

答案 0 :(得分:1)

你得到了什么错误?

一些事情:

而不是使用babel-preset-2015尝试使用babel-preset-env(我很确定他们正在转换为仅使用env。)

此外,您还需要将babel-core添加到dev依赖项yarn add -D babel-core

但你需要发布错误,以便有人真正找出你出错的地方。

干杯