2017-12-07 10 views
-1

私はReactとNPMで新しいです。私はReact/React-routerを勉強していて、それを練習していますが、そのReactはエラーとより多くのエラーを与えます。私の質問はここにあります:反応するバージョンとその依存関係は2017年には適切/安定していますが、その質問が適切な場所にあるかどうかわかりませんが、注意を払ってくれてありがとうございます。今すぐ反応する最良のバージョンは何ですか?

以下

は、依存関係のバージョン

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、そのレポは発生反応し、ルータを

いくつかのエラーを使用している:

Cannot read property 'pathname' of undefined 

答えて

1

何エラーが出ていますか?

物事のカップル:

代わりbabel-preset-envを使用してbabel-preset-2015試みを使用しての(。彼らはただのenvを使用して移行しているイムはかなり確信して)

また、あなたは依存関係yarn add -D babel-coreをdevとバベル・コアを追加する必要があります。

しかし、間違っている場所を誰かが正確に突き止めるためには、エラーを投稿する必要があります。

乾杯

+0

エラーの多くが、それら全てが '反応-router' –

+0

は、あなたがそれらを投稿できると接合されていますか?通常は単にWebアプリケーションを構築しているのであれば、おそらく反応ルータと反応ルータDOMを必要としないでしょう。それは反応ルータDOMを使用することができます(Web用) – tygar

+0

私はサーバ側と反応するつもりです'PHP'、おそらくnode.jsを勉強するでしょう。私はここに私のエラーを投稿します –

関連する問題