From 633847743785e3c5ff15f978a6da89d848414db6 Mon Sep 17 00:00:00 2001 From: 406803045 <406803045@qq.com> Date: Thu, 6 Jun 2019 15:04:57 +0800 Subject: [PATCH] babel --- src/main.js | 1 + src/router/index.js | 2 +- vue.config.js | 19 +++++-------------- 3 files changed, 7 insertions(+), 15 deletions(-) diff --git a/src/main.js b/src/main.js index 7c73d3c..4e2de53 100644 --- a/src/main.js +++ b/src/main.js @@ -1,3 +1,4 @@ + import Vue from 'vue' import 'normalize.css/normalize.css' // A modern alternative to CSS resets import '@/assets/css/index.scss' // global css diff --git a/src/router/index.js b/src/router/index.js index 0489865..74bc741 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -15,7 +15,7 @@ export const constantRoutes = [ const createRouter = () => new Router({ mode: 'history', // require service support - base: '/antpublic/', + base: '/app/', scrollBehavior: () => ({ y: 0 }), routes: constantRoutes }) diff --git a/vue.config.js b/vue.config.js index a54384b..5d7b1c3 100644 --- a/vue.config.js +++ b/vue.config.js @@ -20,7 +20,9 @@ const cdn = { // 开发环境 dev: { css: [], - js: [] + js: [ + 'https://cdnjs.cloudflare.com/ajax/libs/babel-polyfill/7.4.4/polyfill.js' + ] }, // 生产环境 build: { @@ -37,7 +39,7 @@ const cdn = { } } module.exports = { - publicPath: process.env.NODE_ENV === 'development' ? '/' : '/antpublic/', + publicPath: process.env.NODE_ENV === 'development' ? '/' : '/app/', // 需要区分生产环境和开发环境,不然build会报错 outputDir: 'dist', assetsDir: 'static', lintOnSave: process.env.NODE_ENV === 'development', @@ -50,14 +52,13 @@ module.exports = { errors: true } }, - + configureWebpack: config => { // 为生产环境修改配置... if (process.env.NODE_ENV === 'production') { // externals里的模块不打包 Object.assign(config, { name: name, - // entry:["@babel/polyfill", "./src/main.js"], externals: externals }) } @@ -65,18 +66,9 @@ module.exports = { if (process.env.NODE_ENV === 'development') { } }, - // configureWebpack: { - // name: name, - // resolve: { - // alias: { - // '@': resolve('src') - // } - // } - // }, chainWebpack(config) { config.plugins.delete('preload') // TODO: need test config.plugins.delete('prefetch') // TODO: need test - // config.entry.app = ["babel-polyfill", resolve('src/main.js')] // alias config.resolve.alias .set('@', resolve('src')) @@ -88,7 +80,6 @@ module.exports = { */ config.plugin('html').tap(args => { if (process.env.NODE_ENV === 'production') { - console.log(args) args[0].cdn = cdn.build } if (process.env.NODE_ENV === 'development') {