Skip to content

Commit b0540e7

Browse files
committed
Support statics
1 parent 863e4c5 commit b0540e7

File tree

5 files changed

+35
-6
lines changed

5 files changed

+35
-6
lines changed

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,15 @@
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
}

src/App.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
import React from 'react';
22
import './App.css';
3+
import reactImage from './react.png';
34

45
export default function App() {
56
return (
67
<div className="App">
78
Hello world!
9+
<img src={reactImage} alt="React rocks!" />
810
</div>
911
);
1012
}

src/react.png

106 KB
Loading

webpack.config.dev.js

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,27 @@ module.exports = {
2424
}
2525
],
2626
loaders: [
27+
{
28+
test: /\.js$/,
29+
include: path.resolve(__dirname, 'src'),
30+
loader: 'babel'
31+
},
2732
{
2833
test: /\.css$/,
2934
include: path.resolve(__dirname, 'src'),
3035
loader: 'style!css!postcss'
3136
},
3237
{
33-
test: /\.js$/,
34-
include: path.resolve(__dirname, 'src'),
35-
loader: 'babel'
38+
test: /\.json$/,
39+
loader: 'json'
40+
},
41+
{
42+
test: /\.(jpg|png|gif|eot|svg|ttf|woff|woff2)$/,
43+
loader: 'file',
44+
},
45+
{
46+
test: /\.(mp4|webm)$/,
47+
loader: 'url?limit=10000'
3648
}
3749
]
3850
},

webpack.config.prod.js

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,27 @@ module.exports = {
2222
}
2323
],
2424
loaders: [
25+
{
26+
test: /\.js$/,
27+
include: path.resolve(__dirname, 'src'),
28+
loader: 'babel'
29+
},
2530
{
2631
test: /\.css$/,
2732
include: path.resolve(__dirname, 'src'),
2833
loader: 'style!css!postcss'
2934
},
3035
{
31-
test: /\.js$/,
32-
include: path.resolve(__dirname, 'src'),
33-
loader: 'babel'
36+
test: /\.json$/,
37+
loader: 'json'
38+
},
39+
{
40+
test: /\.(jpg|png|gif|eot|svg|ttf|woff|woff2)$/,
41+
loader: 'file',
42+
},
43+
{
44+
test: /\.(mp4|webm)$/,
45+
loader: 'url?limit=10000'
3446
}
3547
]
3648
},

0 commit comments

Comments
 (0)