12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- // see http://vuejs-templates.github.io/webpack for documentation.
- var path = require('path')
- module.exports = {
- build: {
- env: require('./prod.env'),
- index: path.resolve(__dirname, '../dist/index.html'),
- assetsRoot: path.resolve(__dirname, '../dist'),
- assetsSubDirectory: 'static',
- assetsPublicPath: '/',
- productionSourceMap: true,
- // Gzip off by default as many popular static hosts such as
- // Surge or Netlify already gzip all static assets for you.
- // Before setting to `true`, make sure to:
- // npm install --save-dev compression-webpack-plugin
- productionGzip: false,
- productionGzipExtensions: ['js', 'css']
- },
- dev: {
- env: require('./dev.env'),
- port: 8080,
- assetsSubDirectory: 'static',
- assetsPublicPath: '/',
- proxyTable: {
- '/api': {
- target: 'http://localhost:4000/',
- changeOrigin: true,
- cookieDomainRewrite: 'localhost'
- },
- '/nodeinfo': {
- target: 'http://localhost:4000/',
- changeOrigin: true,
- cookieDomainRewrite: 'localhost'
- },
- '/socket': {
- target: 'http://localhost:4000/',
- changeOrigin: true,
- cookieDomainRewrite: 'localhost',
- ws: true
- }
- },
- // CSS Sourcemaps off by default because relative paths are "buggy"
- // with this option, according to the CSS-Loader README
- // (https://github.com/webpack/css-loader#sourcemaps)
- // In our experience, they generally work as expected,
- // just be aware of this issue when enabling this option.
- cssSourceMap: false
- }
- }
|