2017-11-06 1 views
-1

reactjsアプリケーション用のコードを含むgithubリポジトリを自分のディレクトリの1つにプルしましたが、コンピュータ上でアプリケーションを実行する方法が見つかりません。私はcreate-react-appを使って新しいアプリを始めることができますが、新しく作成されたアプリの代わりに既存のアプリを使用することはできません。githubプロジェクトを開かれたReactアプリケーションを起動する

私は仮想マシンでUbuntu 16.04.3を実行しています。私のノードのバージョンは4.2.6です。 私は試しましたsudo apt-get install --only-upgrade nodejsしかし、単に私のノードのバージョンが既に最新であると言います。 (これは、npm startが私にエラーの束を与えて、ノードを更新する必要があるかもしれないので私に伝えますが、私がcreate-react-appで作成したアプリは正常に動作します) エラー: enter image description here Package.json:

{ 
    "name": "my-app", 
    "version": "0.1.0", 
    "private": true, 
    "dependencies": { 
     "bootstrap": "^3.3.7", 
     "express": "^4.16.2", 
     "package.json": "^2.0.1", 
     "prop-types": "^15.6.0", 
     "react": "^16.0.0", 
     "react-bootstrap": "^0.31.5", 
     "react-dom": "^16.0.0", 
     "react-router-dom": "^4.2.2", 
     "react-scripts": "1.0.14", 
     "uuid": "^3.1.0", 
     "webpack": "^3.8.1" 
     }, 
    "scripts": { 
     "start": "react-scripts start", 
     "build": "react-scripts build", 
     "test": "react-scripts test --env=jsdom", 
     "eject": "react-scripts eject" 
     }, 
    "devDependencies": { 
     "babel-cli": "^6.26.0", 
     "babel-preset-env": "^1.6.1" 
     } 
} 
+1

最初にお読みください。空の場合は、package.jsonを調べて、実行可能なスクリプトが何かを確認してください。 – soueuls

+0

thnks、readmeは空ですので、package.jsonを調べました。スクリプトのもとで起動、ビルド、テスト、およびイジェクトを行います。 ( "start": "react-scripts start"など) – David

+0

その後、 'npm run start'はそのトリックを行うべきです。 – soueuls

答えて

1

一般的な方法は次のようである:

1)Gitのクローン[リポジトリ]

2)CD [リポジトリ・ディレクトリ]

package.jsonファイルを含むプロジェクトのメインディレクトリに移動する必要があります

3)npm install

4)npm start

+1

という質問を更新しますが、それも機能しますが、問題はインストールされたノードのバージョンにありました。私はこのコマンドを使用しなければなりません: "curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - "バージョン6.xを入手し、nodejsを更新してからnpm startを実行して正常に動作しました! – David

関連する問題