Skip to content

Commit a7c06c8

Browse files
committed
update:webpack
1 parent 9d419b8 commit a7c06c8

File tree

5 files changed

+139
-395
lines changed

5 files changed

+139
-395
lines changed

.babelrc

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,7 @@
11
{
2-
"presets": [
3-
"es2015",
4-
"stage-0"
5-
],
6-
"compact": true,
7-
"plugins": [
8-
"transform-object-assign",
9-
"transform-vue-jsx"
10-
]
2+
"presets": [
3+
"es2015",
4+
"stage-0"
5+
],
6+
"compact": true
117
}

index.html

Lines changed: 0 additions & 262 deletions
This file was deleted.

package.json

Lines changed: 22 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -19,34 +19,33 @@
1919
},
2020
"homepage": "https://github.com/lzxb/vue-cnode#readme",
2121
"devDependencies": {
22-
"autoprefixer-loader": "^3.2.0",
23-
"babel-core": "^6.18.2",
24-
"babel-helper-vue-jsx-merge-props": "^2.0.2",
25-
"babel-loader": "^6.2.7",
26-
"babel-plugin-syntax-jsx": "^6.18.0",
27-
"babel-plugin-transform-object-assign": "^6.8.0",
28-
"babel-plugin-transform-vue-jsx": "^3.1.2",
29-
"babel-preset-es2015": "^6.18.0",
30-
"babel-preset-stage-0": "^6.16.0",
31-
"cross-env": "^3.1.3",
32-
"css-loader": "^0.25.0",
33-
"file-loader": "^0.9.0",
34-
"html-webpack-plugin": "^2.24.1",
35-
"less": "^2.7.1",
22+
"autoprefixer": "^6.7.6",
23+
"babel-core": "^6.23.1",
24+
"babel-loader": "^6.3.2",
25+
"babel-preset-es2015": "^6.22.0",
26+
"babel-preset-stage-0": "^6.22.0",
27+
"css-loader": "^0.26.2",
28+
"express": "^4.15.0",
29+
"file-loader": "^0.10.1",
30+
"html-webpack-plugin": "^2.28.0",
31+
"less": "^2.7.2",
3632
"less-loader": "^2.2.3",
37-
"style-loader": "^0.13.1",
38-
"url-loader": "^0.5.7",
39-
"vue-loader": "^9.7.0",
40-
"webpack": "^1.13.3",
41-
"webpack-dev-server": "^1.16.2"
33+
"postcss-loader": "^1.3.3",
34+
"style-loader": "^0.13.2",
35+
"url-loader": "^0.5.8",
36+
"vue-loader": "^11.1.4",
37+
"vue-style-loader": "^2.0.3",
38+
"vue-template-compiler": "^2.2.1",
39+
"webpack": "^2.2.1",
40+
"webpack-dev-middleware": "^1.10.1"
4241
},
4342
"dependencies": {
4443
"flex.css": "^1.1.6",
4544
"github-markdown-css": "^2.4.1",
46-
"is": "^3.2.0",
45+
"is": "^3.2.1",
4746
"normalize.css": "^5.0.0",
48-
"vue": "^2.1.4",
49-
"vue-router": "^2.1.1",
50-
"vuex": "^2.0.0"
47+
"vue": "^2.2.1",
48+
"vue-router": "^2.3.0",
49+
"vuex": "^2.2.1"
5150
}
5251
}

server.js

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,18 @@
1-
const Webpack = require('webpack')
2-
const WebpackDevServer = require('webpack-dev-server')
1+
const express = require('express')
2+
const webpack = require('webpack')
33
const webpackConfig = require('./webpack.config')
4-
const config = require('./config/')
54

6-
var compiler = Webpack(webpackConfig)
7-
var server = new WebpackDevServer(compiler, {
8-
publicPath: config.publicPath,
9-
stats: {
10-
colors: true //显示不同的颜色区分打包的文件
11-
}
12-
})
5+
const app = express()
6+
const compiler = webpack(webpackConfig)
137

14-
server.app.get(`${config.base}*`, function (req, res) {
15-
res.sendFile(__dirname + '/index.html')
8+
var devMiddleware = require('webpack-dev-middleware')(compiler, {
9+
publicPath: webpackConfig.output.publicPath,
10+
stats: 'normal'
1611
})
1712

18-
server.listen(3000, (err) => {
19-
if (err) {
20-
console.log(err)
21-
return
22-
}
23-
console.log('http://localhost:3000' + config.base)
13+
app.use(devMiddleware)
14+
15+
app.listen(3000, (err) => {
16+
if (err) return console.log(err)
17+
console.log('http://localhost:3000/')
2418
})

0 commit comments

Comments
 (0)