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 23
23
"eslint-plugin-import" : " ^1.10.3" ,
24
24
"eslint-plugin-jsx-a11y" : " ^1.5.5" ,
25
25
"eslint-plugin-react" : " ^5.2.2" ,
26
+ "file-loader" : " ^0.9.0" ,
26
27
"html-webpack-plugin" : " ^2.22.0" ,
28
+ "json-loader" : " ^0.5.4" ,
27
29
"postcss-loader" : " ^0.9.1" ,
28
30
"react" : " ^15.2.1" ,
29
31
"react-dom" : " ^15.2.1" ,
30
32
"rimraf" : " ^2.5.3" ,
31
33
"style-loader" : " ^0.13.1" ,
34
+ "url-loader" : " ^0.5.7" ,
32
35
"webpack" : " ^1.13.1" ,
33
36
"webpack-dev-server" : " ^1.14.1"
34
37
}
Original file line number Diff line number Diff line change 1
1
import React from 'react' ;
2
2
import './App.css' ;
3
+ import reactImage from './react.png' ;
3
4
4
5
export default function App ( ) {
5
6
return (
6
7
< div className = "App" >
7
8
Hello world!
9
+ < img src = { reactImage } alt = "React rocks!" />
8
10
</ div >
9
11
) ;
10
12
}
Original file line number Diff line number Diff line change @@ -24,15 +24,27 @@ module.exports = {
24
24
}
25
25
] ,
26
26
loaders : [
27
+ {
28
+ test : / \. j s $ / ,
29
+ include : path . resolve ( __dirname , 'src' ) ,
30
+ loader : 'babel'
31
+ } ,
27
32
{
28
33
test : / \. c s s $ / ,
29
34
include : path . resolve ( __dirname , 'src' ) ,
30
35
loader : 'style!css!postcss'
31
36
} ,
32
37
{
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'
36
48
}
37
49
]
38
50
} ,
Original file line number Diff line number Diff line change @@ -22,15 +22,27 @@ module.exports = {
22
22
}
23
23
] ,
24
24
loaders : [
25
+ {
26
+ test : / \. j s $ / ,
27
+ include : path . resolve ( __dirname , 'src' ) ,
28
+ loader : 'babel'
29
+ } ,
25
30
{
26
31
test : / \. c s s $ / ,
27
32
include : path . resolve ( __dirname , 'src' ) ,
28
33
loader : 'style!css!postcss'
29
34
} ,
30
35
{
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'
34
46
}
35
47
]
36
48
} ,
You can’t perform that action at this time.
0 commit comments