2017-01-31 17 views
2

イメージを表示することができませんでした。エラーは見つかりませんでしたが、完全なパスを提供しました。私はどこが間違っているのか分かりません。イメージは実際にはロードされていません

class App extends React.Component { 

    render() { 
     return (
       <div> 
        <h1> hello</h1>  
       <img src="/home/priyanka/Finalproject/src/components/3.jpg" alt="cannot display"/>  
       </div>  
      ); 
     } 
    } 

export default App; 
+0

を<イメージソース= {( './ IMG/favicon.png')が必要です} /> 動作しますsimpllyのWebPACKその後、使用していない場合[詳細](https://facebook.github.io/react-native/docs/image.html)プレーヤのHTMLでないJSXを扱っていることを覚えておいてください。 –

答えて

1

あなたはそれが機能していない理由を知っているWhy can't I do <img src="C:/localfile.jpg">?を読むことができます。

次の方法

import img from "/home/priyanka/Finalproject/src/components/3.jpg"; 
class App extends React.Component { 



    render() { 
     return (
     <div> 
    <h1> hello</h1> 

<img src={img} alt="cannot display"/> 

     </div> 

    ); 
    } 
} 

export default App; 
+0

./src/components/3のエラーとしてエラーが発生しました。 jpg モジュールの解析に失敗しました:/home/priyanka/Finalproject/src/components/3.jpg予期しない文字 ' '(1:0) 適切なloaが必要な場合がありますこのファイルタイプを処理するにはder。 –

+0

次のようにhttp://stackoverflow.com/questions/33469929/you-may-need-an-appropriate-loader-to-handle-this-file-type-with-webpack-and-b –

2

を使用している場合は、webpackを使用している場合、あなたはsrcimgのタグを言及しながら、requireを使用する必要があります。また、URLはコンポーネントに関連している必要があります。

class App extends React.Component { 

    render() { 
     return (
     <div> 
    <h1> hello</h1> 

<img src={require("./home/priyanka/Finalproject/src/components/3.jpg")} alt="cannot display"/> 

     </div> 

    ); 
    } 
} 

export default App; 

あなたは{}内のsrc値をラップする

class App extends React.Component { 

    render() { 
     return (
     <div> 
    <h1> hello</h1> 

<img src={"./home/priyanka/Finalproject/src/components/3.jpg"} alt="cannot display"/> 

     </div> 

    ); 
    } 
} 

export default App; 
+0

にも同じエラーが表示されます見つかった –

+0

IMGへのパスが正しく、コンポーネントに関連していますか –

関連する問題