build success

This commit is contained in:
Jack Hu 2016-02-25 21:42:29 +08:00
parent e77c28a1f7
commit 1ab23346f8
8 changed files with 47 additions and 8 deletions

View File

@ -1,2 +1,36 @@
# jackblog-vue
Jackblog vue 版
# Jackblog Vue 版
Jackblog 是使用 Node.js + MongoDB + 其它客户端框架,开发的个人博客系统,前后端分离,仿简书模板.此为客户端 Vue版
服务端有:
[express版](https://github.com/jackhutu/jackblog-api-express)
[koa版](https://github.com/jackhutu/jackblog-api-koa)
客户端有:
[angular1.x版](https://github.com/jackhutu/jackblog-angular1)
[react redux 版](https://github.com/jackhutu/jackblog-react-redux)
[vue 版](https://github.com/jackhutu/jackblog-vue)
移动端有:
[react native 版](https://github.com/jackhutu/jackblog-react-native-redux)
## 开发
需要预先安装sass,compass
```
$ npm install
$ gulp serve
```
## 打包
```
$ gulp build 或 gulp serve:dist
```
## 线上布署
```
$ pm2 start process.json
```
可参考[利用git和pm2一键布署项目到vps](http://angular1.jackhu.top/article/55cd8e00c6e998b817a930c7)
## License
MIT

View File

@ -9,7 +9,7 @@ import gulpSequence from 'gulp-sequence'
import nodemon from 'gulp-nodemon'
import open from 'open'
const DEV_PORT = 5200,PROD_PORT = 8400
const DEV_PORT = 5100,PROD_PORT = 8400
gulp.task('serve', cb =>{
let webpackConfig = require('./webpack.config')
let myConfig = Object.create(webpackConfig)

View File

@ -66,6 +66,7 @@
},
"dependencies": {
"express": "^4.13.4",
"pm2": "^0.15.10",
"serve-favicon": "^2.3.0"
}
}

View File

@ -3,7 +3,7 @@ var express = require('express');
var favicon = require('serve-favicon');
var app = new express();
var port = process.env.PORT || 8300;
var port = process.env.PORT || 8400;
app.use(express.static(path.join(__dirname, 'dist')));
app.use(favicon(path.join(__dirname, 'dist', 'favicon.ico')));

View File

@ -35,7 +35,9 @@
}
},
created () {
getSnsLogins()
if(this.logins.length < 1){
getSnsLogins()
}
},
methods: {
showModal(){

View File

@ -5,6 +5,9 @@
<title>Jackblog Vue 版</title>
</head>
<body class="day-mode">
<!--[if lt IE 10]>
<p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p>
<![endif]-->
<div id="root"></div>
</body>
</html>

View File

@ -11,8 +11,7 @@ module.exports = {
],
output: {
path: process.cwd(),
filename: 'bundle.js',
//publicPath: '/'
filename: 'bundle.js'
},
plugins: [
new webpack.optimize.OccurenceOrderPlugin(),

View File

@ -67,7 +67,7 @@ module.exports = {
},
resolve: {
root: path.resolve(__dirname, 'node_modules'),
extensions: ['','.js','.scss']
extensions: ['','.js','.vue','.scss']
}
}