|
@@ -21,6 +21,14 @@ process.traceDeprecation = true;
|
|
process.noDeprecation = true;
|
|
process.noDeprecation = true;
|
|
|
|
|
|
module.exports = (function () {
|
|
module.exports = (function () {
|
|
|
|
+ let jumlApi='';
|
|
|
|
+ switch(argv.env.deploy){
|
|
|
|
+ case 'dev':jumlApi="http://192.168.0.20:80";break;
|
|
|
|
+ case 'test':jumlApi="http://uat.jishutao.com";break;
|
|
|
|
+ case 'prod':jumlApi="http://www.jishutao.com";break;
|
|
|
|
+ default:
|
|
|
|
+ break;
|
|
|
|
+ }
|
|
let plugins = [
|
|
let plugins = [
|
|
//把入口文件里面的数组打包成verdors.js
|
|
//把入口文件里面的数组打包成verdors.js
|
|
new webpack.optimize.CommonsChunkPlugin({
|
|
new webpack.optimize.CommonsChunkPlugin({
|
|
@@ -49,6 +57,10 @@ module.exports = (function () {
|
|
disable: false,
|
|
disable: false,
|
|
allChunks: true
|
|
allChunks: true
|
|
}),
|
|
}),
|
|
|
|
+ //定义全局变量区分本地测试生产做跳转
|
|
|
|
+ new webpack.DefinePlugin({
|
|
|
|
+ jumpUrl: `'${jumlApi}'`
|
|
|
|
+ }),
|
|
//user
|
|
//user
|
|
new HtmlWebpackPlugin({
|
|
new HtmlWebpackPlugin({
|
|
title: '用户首页',
|
|
title: '用户首页',
|
|
@@ -280,7 +292,7 @@ module.exports = (function () {
|
|
}
|
|
}
|
|
|
|
|
|
//let staticHost = 'http://afts.hnzhiming.com';
|
|
//let staticHost = 'http://afts.hnzhiming.com';
|
|
- let staticHost = 'http://127.0.0.1';
|
|
|
|
|
|
+ let staticHost = 'http://192.168.0.188';
|
|
switch (argv.env.deploy) {
|
|
switch (argv.env.deploy) {
|
|
case 'test':
|
|
case 'test':
|
|
staticHost = 'http://static.kedexinxi.com';
|
|
staticHost = 'http://static.kedexinxi.com';
|
|
@@ -306,15 +318,22 @@ module.exports = (function () {
|
|
resolve: {
|
|
resolve: {
|
|
alias:{
|
|
alias:{
|
|
'@':__dirname+'/js/component',
|
|
'@':__dirname+'/js/component',
|
|
- },
|
|
|
|
-
|
|
|
|
|
|
+ },
|
|
extensions: ['.js', '.jsx']
|
|
extensions: ['.js', '.jsx']
|
|
-
|
|
|
|
},
|
|
},
|
|
plugins: plugins,
|
|
plugins: plugins,
|
|
|
|
+ // devServer: {
|
|
|
|
+ // disableHostCheck: true,
|
|
|
|
+ // allowedHosts: ['bm.kedexinxi.com'],
|
|
|
|
+ // headers: {
|
|
|
|
+ // "Access-Control-Allow-Origin": "*"
|
|
|
|
+ // }
|
|
|
|
+ // }
|
|
devServer: {
|
|
devServer: {
|
|
disableHostCheck: true,
|
|
disableHostCheck: true,
|
|
- allowedHosts: ['bm.kedexinxi.com'],
|
|
|
|
|
|
+ host: '192.168.0.188',
|
|
|
|
+ port: 80,
|
|
|
|
+ allowedHosts: ['127.0.0.1','192.168.0.20','192.168.0.99'],
|
|
headers: {
|
|
headers: {
|
|
"Access-Control-Allow-Origin": "*"
|
|
"Access-Control-Allow-Origin": "*"
|
|
}
|
|
}
|