Commit a4bcbe3f by 高淑倩

add:buildconf

parent 625524e7
...@@ -64,13 +64,13 @@ module.exports = { ...@@ -64,13 +64,13 @@ module.exports = {
// Paths // Paths
assetsRoot: path.resolve(__dirname, '../dist'), assetsRoot: path.resolve(__dirname, '../dist'),
assetsSubDirectory: 'static', assetsSubDirectory: 'static',
assetsPublicPath: '/', assetsPublicPath: './',
/** /**
* Source Maps * Source Maps
*/ */
productionSourceMap: true, productionSourceMap: false,
// https://webpack.js.org/configuration/devtool/#production // https://webpack.js.org/configuration/devtool/#production
devtool: '#source-map', devtool: '#source-map',
...@@ -78,7 +78,7 @@ module.exports = { ...@@ -78,7 +78,7 @@ module.exports = {
// Surge or Netlify already gzip all static assets for you. // Surge or Netlify already gzip all static assets for you.
// Before setting to `true`, make sure to: // Before setting to `true`, make sure to:
// npm install --save-dev compression-webpack-plugin // npm install --save-dev compression-webpack-plugin
productionGzip: false, productionGzip: true,
productionGzipExtensions: ['js', 'css'], productionGzipExtensions: ['js', 'css'],
// Run the build command with an extra argument to // Run the build command with an extra argument to
......
...@@ -1281,6 +1281,23 @@ ...@@ -1281,6 +1281,23 @@
"esutils": "^2.0.2" "esutils": "^2.0.2"
} }
}, },
"babel-polyfill": {
"version": "6.26.0",
"resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz",
"integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=",
"requires": {
"babel-runtime": "^6.26.0",
"core-js": "^2.5.0",
"regenerator-runtime": "^0.10.5"
},
"dependencies": {
"regenerator-runtime": {
"version": "0.10.5",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz",
"integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg="
}
}
},
"babel-preset-env": { "babel-preset-env": {
"version": "1.7.0", "version": "1.7.0",
"resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz", "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz",
...@@ -2287,6 +2304,19 @@ ...@@ -2287,6 +2304,19 @@
"vary": "~1.1.2" "vary": "~1.1.2"
} }
}, },
"compression-webpack-plugin": {
"version": "1.1.12",
"resolved": "https://registry.npmjs.org/compression-webpack-plugin/-/compression-webpack-plugin-1.1.12.tgz",
"integrity": "sha512-UpBXSHbrCSdSZieAffqXlAQpLO2fikVVRYibrWlbHYzKpOw1Y4jwkVZ/+S91GzWuJvXSbc8SBy/e8fQJh8uEMQ==",
"dev": true,
"requires": {
"cacache": "^10.0.1",
"find-cache-dir": "^1.0.0",
"neo-async": "^2.5.0",
"serialize-javascript": "^1.4.0",
"webpack-sources": "^1.0.1"
}
},
"concat-map": { "concat-map": {
"version": "0.0.1", "version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
...@@ -4504,14 +4534,12 @@ ...@@ -4504,14 +4534,12 @@
"balanced-match": { "balanced-match": {
"version": "1.0.0", "version": "1.0.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"optional": true
}, },
"brace-expansion": { "brace-expansion": {
"version": "1.1.11", "version": "1.1.11",
"bundled": true, "bundled": true,
"dev": true, "dev": true,
"optional": true,
"requires": { "requires": {
"balanced-match": "^1.0.0", "balanced-match": "^1.0.0",
"concat-map": "0.0.1" "concat-map": "0.0.1"
...@@ -4526,20 +4554,17 @@ ...@@ -4526,20 +4554,17 @@
"code-point-at": { "code-point-at": {
"version": "1.1.0", "version": "1.1.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"optional": true
}, },
"concat-map": { "concat-map": {
"version": "0.0.1", "version": "0.0.1",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"optional": true
}, },
"console-control-strings": { "console-control-strings": {
"version": "1.1.0", "version": "1.1.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"optional": true
}, },
"core-util-is": { "core-util-is": {
"version": "1.0.2", "version": "1.0.2",
...@@ -4656,8 +4681,7 @@ ...@@ -4656,8 +4681,7 @@
"inherits": { "inherits": {
"version": "2.0.3", "version": "2.0.3",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"optional": true
}, },
"ini": { "ini": {
"version": "1.3.5", "version": "1.3.5",
...@@ -4669,7 +4693,6 @@ ...@@ -4669,7 +4693,6 @@
"version": "1.0.0", "version": "1.0.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true,
"optional": true,
"requires": { "requires": {
"number-is-nan": "^1.0.0" "number-is-nan": "^1.0.0"
} }
...@@ -4684,7 +4707,6 @@ ...@@ -4684,7 +4707,6 @@
"version": "3.0.4", "version": "3.0.4",
"bundled": true, "bundled": true,
"dev": true, "dev": true,
"optional": true,
"requires": { "requires": {
"brace-expansion": "^1.1.7" "brace-expansion": "^1.1.7"
} }
...@@ -4692,14 +4714,12 @@ ...@@ -4692,14 +4714,12 @@
"minimist": { "minimist": {
"version": "0.0.8", "version": "0.0.8",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"optional": true
}, },
"minipass": { "minipass": {
"version": "2.2.4", "version": "2.2.4",
"bundled": true, "bundled": true,
"dev": true, "dev": true,
"optional": true,
"requires": { "requires": {
"safe-buffer": "^5.1.1", "safe-buffer": "^5.1.1",
"yallist": "^3.0.0" "yallist": "^3.0.0"
...@@ -4718,7 +4738,6 @@ ...@@ -4718,7 +4738,6 @@
"version": "0.5.1", "version": "0.5.1",
"bundled": true, "bundled": true,
"dev": true, "dev": true,
"optional": true,
"requires": { "requires": {
"minimist": "0.0.8" "minimist": "0.0.8"
} }
...@@ -4799,8 +4818,7 @@ ...@@ -4799,8 +4818,7 @@
"number-is-nan": { "number-is-nan": {
"version": "1.0.1", "version": "1.0.1",
"bundled": true, "bundled": true,
"dev": true, "dev": true
"optional": true
}, },
"object-assign": { "object-assign": {
"version": "4.1.1", "version": "4.1.1",
...@@ -4812,7 +4830,6 @@ ...@@ -4812,7 +4830,6 @@
"version": "1.4.0", "version": "1.4.0",
"bundled": true, "bundled": true,
"dev": true, "dev": true,
"optional": true,
"requires": { "requires": {
"wrappy": "1" "wrappy": "1"
} }
...@@ -4934,7 +4951,6 @@ ...@@ -4934,7 +4951,6 @@
"version": "1.0.2", "version": "1.0.2",
"bundled": true, "bundled": true,
"dev": true, "dev": true,
"optional": true,
"requires": { "requires": {
"code-point-at": "^1.0.0", "code-point-at": "^1.0.0",
"is-fullwidth-code-point": "^1.0.0", "is-fullwidth-code-point": "^1.0.0",
......
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
"dependencies": { "dependencies": {
"animate.css": "^3.7.0", "animate.css": "^3.7.0",
"axios": "^0.18.0", "axios": "^0.18.0",
"babel-polyfill": "^6.26.0",
"echarts": "^4.2.0-rc.2", "echarts": "^4.2.0-rc.2",
"element-ui": "^2.4.9", "element-ui": "^2.4.9",
"moment": "^2.22.2", "moment": "^2.22.2",
...@@ -35,6 +36,7 @@ ...@@ -35,6 +36,7 @@
"babel-preset-env": "^1.3.2", "babel-preset-env": "^1.3.2",
"babel-preset-stage-2": "^6.22.0", "babel-preset-stage-2": "^6.22.0",
"chalk": "^2.0.1", "chalk": "^2.0.1",
"compression-webpack-plugin": "^1.1.12",
"copy-webpack-plugin": "^4.0.1", "copy-webpack-plugin": "^4.0.1",
"css-loader": "^0.28.0", "css-loader": "^0.28.0",
"eslint": "^4.15.0", "eslint": "^4.15.0",
......
...@@ -17,6 +17,7 @@ import * as filters from './filters' ...@@ -17,6 +17,7 @@ import * as filters from './filters'
// import echarts from 'echarts' // import echarts from 'echarts'
import VCharts from 'v-charts' import VCharts from 'v-charts'
import plugins from './plugin' import plugins from './plugin'
import 'babel-polyfill'
Vue.use(ElementUI) Vue.use(ElementUI)
Vue.use(VCharts) Vue.use(VCharts)
...@@ -61,5 +62,5 @@ new Vue({ ...@@ -61,5 +62,5 @@ new Vue({
router, router,
store, store,
components: { App }, components: { App },
template: '<App/>' template: '<App/>',
}) })
...@@ -7,12 +7,12 @@ export default new Router({ ...@@ -7,12 +7,12 @@ export default new Router({
{ {
path: '/', path: '/',
redirect: '/home', redirect: '/home',
component: () => import(/* webpackChunkName: 'wxhome' */ 'pages/home') component: () => import(/* webpackChunkName: 'wxhome' */ 'pages/home'),
}, },
{ {
path: '/login', path: '/login',
name: 'Login', name: 'Login',
component: () => import(/* webpackChunkName: 'wxlogin' */ 'pages/login') component: () => import(/* webpackChunkName: 'wxlogin' */ 'pages/login'),
}, },
{ {
path: '/home', path: '/home',
...@@ -22,16 +22,14 @@ export default new Router({ ...@@ -22,16 +22,14 @@ export default new Router({
{ {
path: 'marketing', path: 'marketing',
name: 'marketing', name: 'marketing',
component: () => component: () => import(/* webpackChunkName: 'marketing' */ 'pages/marketing-center'),
import(/* webpackChunkName: 'marketing' */ 'pages/marketing-center')
}, },
{ {
path: 'addmarketing', path: 'addmarketing',
name: 'addmarketing', name: 'addmarketing',
component: () => component: () => import(/* webpackChunkName: 'wxlogin' */ 'pages/addmarketing'),
import(/* webpackChunkName: 'wxlogin' */ 'pages/addmarketing') },
} ],
] },
} ],
]
}) })
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment