Browse Source

提交缺少文件

lsl 2 years ago
parent
commit
3e39fb2355
4 changed files with 118 additions and 9 deletions
  1. 0 3
      .gitignore
  2. 104 0
      config/index.js
  3. 8 0
      config/prod.env.js
  4. 6 6
      config/test.env.js

+ 0 - 3
.gitignore

@@ -15,7 +15,4 @@ selenium-debug.log
 *.njsproj
 *.sln
 
-config/index\.js
-
-# config/
 *.iml

+ 104 - 0
config/index.js

@@ -0,0 +1,104 @@
+// see http://vuejs-templates.github.io/webpack for documentation.
+var path = require('path')
+
+
+var env = '';
+if (process.env.NODE_ENV === 'testing') {
+  env = require('./test.env');
+} else if (process.env.NODE_ENV === 'dev') {
+  env = require('./dev.env');
+} else if (process.env.NODE_ENV === 'rc') {
+  env = require('./rc.env');
+} else if (process.env.NODE_ENV === 'import') {
+  env = require('./import.env');
+} else {
+  env = require('./prod.env');
+}
+var assetsPublicPath = env.ACCESS_PATH;
+
+console.log('assetsPublicPath=' + assetsPublicPath + '\n');
+
+module.exports = {
+  build: {
+    env: require('./prod.env'),
+    index: path.resolve(__dirname, '../dist/index.html'),
+    assetsRoot: path.resolve(__dirname, '../dist'),
+    assetsSubDirectory: 'static',
+    assetsPublicPath: 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'],
+    // 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: 8081,
+    autoOpenBrowser: true,
+    assetsSubDirectory: 'static',
+    assetsPublicPath: '/',
+    proxyTable: {
+      '/api':{
+       //target: 'http://mcatest.bgyfw.com:81/dpshowtest/',
+        // target: 'http://10.187.16.141:8080/DPshow_depart',
+        // target: 'http://10.187.31.64:8080',
+        target: 'http://duptest.bgyfw.com:8081/DPshow_depart',
+        changeOrigin: 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: true
+  },
+  test: {
+    env: require('./test.env'),
+    index: path.resolve(__dirname, '../dist/index.html'),
+    assetsRoot: path.resolve(__dirname, '../dist'),
+    assetsSubDirectory: 'static',
+    assetsPublicPath: 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'],
+    // 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
+  },
+  rc: {
+    env: require('./rc.env'),
+    index: path.resolve(__dirname, '../dist/index.html'),
+    assetsRoot: path.resolve(__dirname, '../dist'),
+    assetsSubDirectory: 'static',
+    assetsPublicPath: assetsPublicPath,
+    productionSourceMap: true,
+    productionGzip: false,
+    productionGzipExtensions: ['js', 'css'],
+    bundleAnalyzerReport: process.env.npm_config_report
+  },
+  import: {
+    env: require('./rc.env'),
+    index: path.resolve(__dirname, '../dist/index.html'),
+    assetsRoot: path.resolve(__dirname, '../dist'),
+    assetsSubDirectory: 'static',
+    assetsPublicPath: assetsPublicPath,
+    productionSourceMap: true,
+    productionGzip: false,
+    productionGzipExtensions: ['js', 'css'],
+    bundleAnalyzerReport: process.env.npm_config_report
+  },
+}

+ 8 - 0
config/prod.env.js

@@ -0,0 +1,8 @@
+module.exports = {
+  NODE_ENV: '"production"',
+  AIP_BASE: '"http://localhost:8072/DPshow_depart/"',
+  LUOSIMAO_API: '"6c29b1e55ab2befad0b746db886d10c7"',
+  LUOSIMAO_DEV_RESPONSE_CODE: '"0697056754B0C13C745662D33E1AC555"',
+  H5_INDEX: '"https://duptest.bgyfw.com:8002/DPshow_depart/api/wxLogin/userAuth?url=https://duptest.bgyfw.com/m/pages/singlePage/index.html"',
+  ACCESS_PATH: 'https://duptest.bgyfw.com:8001/'
+}

+ 6 - 6
config/test.env.js

@@ -6,9 +6,9 @@ module.exports = merge(devEnv, {
   // AIP_BASE: '"http://10.187.1.153:8880/"',
   // AIP_BASE: '"http://mcatest.bgyfw.com:81/dpshowtest/"',
   //test,tuisong
-  AIP_BASE: '"https://duptest.bgyfw.com:8002/DPshow_depart"',
-  ACCESS_PATH: 'https://duptest.bgyfw.com:8001/',
-  LUOSIMAO_API: '"de73cac7fe04ced447751575b191f695"',
-  LUOSIMAO_DEV_RESPONSE_CODE: '""',
-  H5_INDEX: '"https://duptest.bgyfw.com:8002/DPshow_depart/api/wxLogin/userAuth?url=https://duptest.bgyfw.com/m/pages/singlePage/index.html"'
-})
+     AIP_BASE: '"http://localhost:8072/DPshow_depart/"',
+  LUOSIMAO_API: '"6c29b1e55ab2befad0b746db886d10c7"',
+  LUOSIMAO_DEV_RESPONSE_CODE: '"0697056754B0C13C745662D33E1AC555"',
+  H5_INDEX: '"https://duptest.bgyfw.com:8002/DPshow_depart/api/wxLogin/userAuth?url=https://duptest.bgyfw.com/m/pages/singlePage/index.html"',
+  ACCESS_PATH: 'https://duptest.bgyfw.com:8001/'
+  })