正在显示
4 个修改的文件
包含
14 行增加
和
2 行删除
| @@ -37,7 +37,8 @@ exports.cssLoaders = function (options) { | @@ -37,7 +37,8 @@ exports.cssLoaders = function (options) { | ||
| 37 | if (options.extract) { | 37 | if (options.extract) { |
| 38 | return ExtractTextPlugin.extract({ | 38 | return ExtractTextPlugin.extract({ |
| 39 | use: loaders, | 39 | use: loaders, |
| 40 | - fallback: 'vue-style-loader' | 40 | + fallback: 'vue-style-loader', |
| 41 | + publicPath: '../../' | ||
| 41 | }) | 42 | }) |
| 42 | } else { | 43 | } else { |
| 43 | return ['vue-style-loader'].concat(loaders) | 44 | return ['vue-style-loader'].concat(loaders) |
| @@ -53,6 +53,16 @@ module.exports = { | @@ -53,6 +53,16 @@ module.exports = { | ||
| 53 | limit: 10000, | 53 | limit: 10000, |
| 54 | name: utils.assetsPath('fonts/[name].[hash:7].[ext]') | 54 | name: utils.assetsPath('fonts/[name].[hash:7].[ext]') |
| 55 | } | 55 | } |
| 56 | + }, | ||
| 57 | + { | ||
| 58 | + test: /\.js$/i, | ||
| 59 | + loader: 'babel-loader', | ||
| 60 | + include: [ | ||
| 61 | + resolve('src'), | ||
| 62 | + resolve('test'), | ||
| 63 | + resolve('node_modules/element-ui/src'), | ||
| 64 | + resolve('node_modules/element-ui/packages') | ||
| 65 | + ], | ||
| 56 | } | 66 | } |
| 57 | ] | 67 | ] |
| 58 | } | 68 | } |
| @@ -20,6 +20,7 @@ var webpackConfig = merge(baseWebpackConfig, { | @@ -20,6 +20,7 @@ var webpackConfig = merge(baseWebpackConfig, { | ||
| 20 | }, | 20 | }, |
| 21 | devtool: config.build.productionSourceMap ? '#source-map' : false, | 21 | devtool: config.build.productionSourceMap ? '#source-map' : false, |
| 22 | output: { | 22 | output: { |
| 23 | + publicPath: './', | ||
| 23 | path: config.build.assetsRoot, | 24 | path: config.build.assetsRoot, |
| 24 | filename: utils.assetsPath('js/[name].[chunkhash].js'), | 25 | filename: utils.assetsPath('js/[name].[chunkhash].js'), |
| 25 | chunkFilename: utils.assetsPath('js/[id].[chunkhash].js') | 26 | chunkFilename: utils.assetsPath('js/[id].[chunkhash].js') |
| @@ -7,7 +7,7 @@ module.exports = { | @@ -7,7 +7,7 @@ module.exports = { | ||
| 7 | index: path.resolve(__dirname, '../dist/index.html'), | 7 | index: path.resolve(__dirname, '../dist/index.html'), |
| 8 | assetsRoot: path.resolve(__dirname, '../dist'), | 8 | assetsRoot: path.resolve(__dirname, '../dist'), |
| 9 | assetsSubDirectory: 'static', | 9 | assetsSubDirectory: 'static', |
| 10 | - assetsPublicPath: '/vue-admin/', | 10 | + assetsPublicPath: './', |
| 11 | productionSourceMap: true, | 11 | productionSourceMap: true, |
| 12 | // Gzip off by default as many popular static hosts such as | 12 | // Gzip off by default as many popular static hosts such as |
| 13 | // Surge or Netlify already gzip all static assets for you. | 13 | // Surge or Netlify already gzip all static assets for you. |
-
请 注册 或 登录 后发表评论