【问题标题】:What are the best versions to react now?现在反应的最佳版本是什么?
【发布时间】:2017-12-07 06:21:43
【问题描述】:

我是 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

【问题讨论】:

    标签: node.js reactjs npm


    【解决方案1】:

    您遇到了什么错误?

    几件事:

    不要使用babel-preset-2015,而是尝试使用babel-preset-env(我很确定他们正在过渡到只使用环境。)

    您还需要将 babel-core 添加到开发依赖项yarn add -D babel-core

    但您需要发布错误,以便有人真正查明您哪里出错了。

    干杯

    【讨论】:

    • 很多错误,但都与react-router绑定
    • 你能把它们贴出来吗?通常,如果您只是构建一个 Web 应用程序,您可能不需要 react-router 和 react-router-dom,您可以只使用 react-router-dom(用于 Web)
    猜你喜欢
    • 2018-10-22
    • 1970-01-01
    • 1970-01-01
    • 2011-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    相关资源
    最近更新 更多