正在显示
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. |
-
请 注册 或 登录 后发表评论