fix build_config bug
							parent
							
								
									a842a4b451
								
							
						
					
					
						commit
						2725285d26
					
				| 
						 | 
				
			
			@ -9,7 +9,7 @@ var HtmlWebpackPlugin = require('html-webpack-plugin')
 | 
			
		|||
var ExtractTextPlugin = require('extract-text-webpack-plugin')
 | 
			
		||||
var OptimizeCSSPlugin = require('optimize-css-assets-webpack-plugin')
 | 
			
		||||
 | 
			
		||||
var env = config.build[process.env.config_env+'Env']
 | 
			
		||||
var env = config.build[process.env.env_config+'Env']
 | 
			
		||||
 | 
			
		||||
function resolveApp(relativePath) {
 | 
			
		||||
  return path.resolve(relativePath);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,37 +3,37 @@ var path = require('path')
 | 
			
		|||
 | 
			
		||||
module.exports = {
 | 
			
		||||
    build: {
 | 
			
		||||
        sitEnv: require('./sit.env'),
 | 
			
		||||
        prodEnv: require('./prod.env'),
 | 
			
		||||
        index: path.resolve(__dirname, '../dist/index.html'),
 | 
			
		||||
        assetsRoot: path.resolve(__dirname, '../dist'),
 | 
			
		||||
        assetsSubDirectory: 'static',
 | 
			
		||||
        assetsPublicPath: './',          //请根据自己路径配置更改
 | 
			
		||||
        productionSourceMap: false,
 | 
			
		||||
        // 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'],
 | 
			
		||||
        // Run the build command with an extra argument to
 | 
			
		||||
        // View the bundle analyzer report after build finishes:
 | 
			
		||||
        // `npm run build --report`
 | 
			
		||||
        // Set to `true` or `false` to always turn it on or off
 | 
			
		||||
        bundleAnalyzerReport: process.env.npm_config_report
 | 
			
		||||
			sitEnv: require('./sit.env'),
 | 
			
		||||
			prodEnv: require('./prod.env'),
 | 
			
		||||
			index: path.resolve(__dirname, '../dist/index.html'),
 | 
			
		||||
			assetsRoot: path.resolve(__dirname, '../dist'),
 | 
			
		||||
			assetsSubDirectory: 'static',
 | 
			
		||||
			assetsPublicPath: './',          //请根据自己路径配置更改
 | 
			
		||||
			productionSourceMap: false,
 | 
			
		||||
			// 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'],
 | 
			
		||||
			// Run the build command with an extra argument to
 | 
			
		||||
			// View the bundle analyzer report after build finishes:
 | 
			
		||||
			// `npm run build --report`
 | 
			
		||||
			// Set to `true` or `false` to always turn it on or off
 | 
			
		||||
			bundleAnalyzerReport: process.env.npm_config_report
 | 
			
		||||
    },
 | 
			
		||||
    dev: {
 | 
			
		||||
        env: require('./dev.env'),
 | 
			
		||||
        port: 9527,
 | 
			
		||||
        autoOpenBrowser: true,
 | 
			
		||||
        assetsSubDirectory: 'static',
 | 
			
		||||
        assetsPublicPath: '/',
 | 
			
		||||
        proxyTable: {},
 | 
			
		||||
        // 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
 | 
			
		||||
			env: require('./dev.env'),
 | 
			
		||||
			port: 9527,
 | 
			
		||||
			autoOpenBrowser: true,
 | 
			
		||||
			assetsSubDirectory: 'static',
 | 
			
		||||
			assetsPublicPath: '/',
 | 
			
		||||
			proxyTable: {},
 | 
			
		||||
			// 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
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,6 @@
 | 
			
		|||
module.exports = {
 | 
			
		||||
    NODE_ENV: '"production"',
 | 
			
		||||
    ENV_MODE: '"prod"',
 | 
			
		||||
    ENV_CONFIG: '"prod"',
 | 
			
		||||
    BASE_API: '"https://api-prod"',
 | 
			
		||||
    APP_ORIGIN: '"https://wallstreetcn.com"'
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -9,7 +9,7 @@
 | 
			
		|||
    "dev": "node build/dev-server.js",
 | 
			
		||||
    "build:prod": "cross-env NODE_ENV=production env_config=prod node build/build.js",
 | 
			
		||||
    "build:sit": "cross-env NODE_ENV=production env_config=sit node build/build.js",
 | 
			
		||||
    "build:sit-preview": "cross-env NODE_ENV=sit env_config=sit npm_config_preview=true  npm_config_report=true node build/build.js",
 | 
			
		||||
    "build:sit-preview": "cross-env NODE_ENV=production env_config=sit npm_config_preview=true  npm_config_report=true node build/build.js",
 | 
			
		||||
    "lint": "eslint --ext .js,.vue src"
 | 
			
		||||
  },
 | 
			
		||||
  "dependencies": {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue