File tree Expand file tree Collapse file tree 5 files changed +35
-6
lines changed Expand file tree Collapse file tree 5 files changed +35
-6
lines changed Original file line number Diff line number Diff line change 2323 "eslint-plugin-import" : " ^1.10.3" ,
2424 "eslint-plugin-jsx-a11y" : " ^1.5.5" ,
2525 "eslint-plugin-react" : " ^5.2.2" ,
26+ "file-loader" : " ^0.9.0" ,
2627 "html-webpack-plugin" : " ^2.22.0" ,
28+ "json-loader" : " ^0.5.4" ,
2729 "postcss-loader" : " ^0.9.1" ,
2830 "react" : " ^15.2.1" ,
2931 "react-dom" : " ^15.2.1" ,
3032 "rimraf" : " ^2.5.3" ,
3133 "style-loader" : " ^0.13.1" ,
34+ "url-loader" : " ^0.5.7" ,
3235 "webpack" : " ^1.13.1" ,
3336 "webpack-dev-server" : " ^1.14.1"
3437 }
Original file line number Diff line number Diff line change 11import React from 'react' ;
22import './App.css' ;
3+ import reactImage from './react.png' ;
34
45export default function App ( ) {
56 return (
67 < div className = "App" >
78 Hello world!
9+ < img src = { reactImage } alt = "React rocks!" />
810 </ div >
911 ) ;
1012}
Original file line number Diff line number Diff line change @@ -24,15 +24,27 @@ module.exports = {
2424 }
2525 ] ,
2626 loaders : [
27+ {
28+ test : / \. j s $ / ,
29+ include : path . resolve ( __dirname , 'src' ) ,
30+ loader : 'babel'
31+ } ,
2732 {
2833 test : / \. c s s $ / ,
2934 include : path . resolve ( __dirname , 'src' ) ,
3035 loader : 'style!css!postcss'
3136 } ,
3237 {
33- test : / \. j s $ / ,
34- include : path . resolve ( __dirname , 'src' ) ,
35- loader : 'babel'
38+ test : / \. j s o n $ / ,
39+ loader : 'json'
40+ } ,
41+ {
42+ test : / \. ( j p g | p n g | g i f | e o t | s v g | t t f | w o f f | w o f f 2 ) $ / ,
43+ loader : 'file' ,
44+ } ,
45+ {
46+ test : / \. ( m p 4 | w e b m ) $ / ,
47+ loader : 'url?limit=10000'
3648 }
3749 ]
3850 } ,
Original file line number Diff line number Diff line change @@ -22,15 +22,27 @@ module.exports = {
2222 }
2323 ] ,
2424 loaders : [
25+ {
26+ test : / \. j s $ / ,
27+ include : path . resolve ( __dirname , 'src' ) ,
28+ loader : 'babel'
29+ } ,
2530 {
2631 test : / \. c s s $ / ,
2732 include : path . resolve ( __dirname , 'src' ) ,
2833 loader : 'style!css!postcss'
2934 } ,
3035 {
31- test : / \. j s $ / ,
32- include : path . resolve ( __dirname , 'src' ) ,
33- loader : 'babel'
36+ test : / \. j s o n $ / ,
37+ loader : 'json'
38+ } ,
39+ {
40+ test : / \. ( j p g | p n g | g i f | e o t | s v g | t t f | w o f f | w o f f 2 ) $ / ,
41+ loader : 'file' ,
42+ } ,
43+ {
44+ test : / \. ( m p 4 | w e b m ) $ / ,
45+ loader : 'url?limit=10000'
3446 }
3547 ]
3648 } ,
You can’t perform that action at this time.
0 commit comments