hookehuyr

fix 配置更新

1 module.exports = { 1 module.exports = {
2 root: true, 2 root: true,
3 env: { 3 env: {
4 - node: true 4 + node: true,
5 + browser: true
5 }, 6 },
6 - 'extends': [ 7 + globals: {
7 - 'plugin:vue/essential', 8 + $: true,
8 - '@vue/standard' 9 + axios: true,
9 - ], 10 + moment: true,
10 - rules: { 11 + _: true
11 - 'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
12 - 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off'
13 }, 12 },
14 - parserOptions: { 13 + extends: 'standard',
15 - parser: 'babel-eslint' 14 + 'rules': {
16 - } 15 + // allow paren-less arrow functions
17 -} 16 + 'arrow-parens': 0,
17 + // allow async-await
18 + 'generator-star-spacing': 0,
19 + // allow debugger during development
20 + 'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0,
21 + // allow no-new
22 + 'no-new': 0,
23 + // allow semi
24 + 'semi': 0,
25 + // allow indent
26 + 'indent': ["error", 2],
27 + // 'indent': 0,
28 + // allow no-tabs
29 + 'no-tabs': 0,
30 + // allow camelcase
31 + 'camelcase': 0,
32 + 'eqeqeq': 0,
33 + 'no-undef': 0,
34 + 'no-console': ["error", { allow: ["warn", "error"] }]
35 + },
36 + parser: 'babel-eslint'
37 +};
......
...@@ -1655,7 +1655,6 @@ ...@@ -1655,7 +1655,6 @@
1655 "version": "6.6.2", 1655 "version": "6.6.2",
1656 "resolved": "http://registry.npm.taobao.org/ajv/download/ajv-6.6.2.tgz", 1656 "resolved": "http://registry.npm.taobao.org/ajv/download/ajv-6.6.2.tgz",
1657 "integrity": "sha1-ys7M9HS/P8POOxR0Q3EaJAY8ww0=", 1657 "integrity": "sha1-ys7M9HS/P8POOxR0Q3EaJAY8ww0=",
1658 - "dev": true,
1659 "requires": { 1658 "requires": {
1660 "fast-deep-equal": "^2.0.1", 1659 "fast-deep-equal": "^2.0.1",
1661 "fast-json-stable-stringify": "^2.0.0", 1660 "fast-json-stable-stringify": "^2.0.0",
...@@ -2418,8 +2417,7 @@ ...@@ -2418,8 +2417,7 @@
2418 "big.js": { 2417 "big.js": {
2419 "version": "5.2.2", 2418 "version": "5.2.2",
2420 "resolved": "http://registry.npm.taobao.org/big.js/download/big.js-5.2.2.tgz", 2419 "resolved": "http://registry.npm.taobao.org/big.js/download/big.js-5.2.2.tgz",
2421 - "integrity": "sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg=", 2420 + "integrity": "sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg="
2422 - "dev": true
2423 }, 2421 },
2424 "binary-extensions": { 2422 "binary-extensions": {
2425 "version": "1.12.0", 2423 "version": "1.12.0",
...@@ -4418,8 +4416,7 @@ ...@@ -4418,8 +4416,7 @@
4418 "emojis-list": { 4416 "emojis-list": {
4419 "version": "2.1.0", 4417 "version": "2.1.0",
4420 "resolved": "http://registry.npm.taobao.org/emojis-list/download/emojis-list-2.1.0.tgz", 4418 "resolved": "http://registry.npm.taobao.org/emojis-list/download/emojis-list-2.1.0.tgz",
4421 - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", 4419 + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k="
4422 - "dev": true
4423 }, 4420 },
4424 "encodeurl": { 4421 "encodeurl": {
4425 "version": "1.0.2", 4422 "version": "1.0.2",
...@@ -5368,6 +5365,27 @@ ...@@ -5368,6 +5365,27 @@
5368 } 5365 }
5369 } 5366 }
5370 }, 5367 },
5368 + "extract-text-webpack-plugin": {
5369 + "version": "4.0.0-beta.0",
5370 + "resolved": "http://registry.npm.taobao.org/extract-text-webpack-plugin/download/extract-text-webpack-plugin-4.0.0-beta.0.tgz",
5371 + "integrity": "sha1-9zYdf/QwtClh+NEyG6jBdXtdTEI=",
5372 + "requires": {
5373 + "async": "^2.4.1",
5374 + "loader-utils": "^1.1.0",
5375 + "schema-utils": "^0.4.5",
5376 + "webpack-sources": "^1.1.0"
5377 + },
5378 + "dependencies": {
5379 + "async": {
5380 + "version": "2.6.1",
5381 + "resolved": "http://registry.npm.taobao.org/async/download/async-2.6.1.tgz",
5382 + "integrity": "sha1-skWiPKcZMAROxT+kaqAKPofGphA=",
5383 + "requires": {
5384 + "lodash": "^4.17.10"
5385 + }
5386 + }
5387 + }
5388 + },
5371 "extsprintf": { 5389 "extsprintf": {
5372 "version": "1.3.0", 5390 "version": "1.3.0",
5373 "resolved": "http://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz", 5391 "resolved": "http://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz",
...@@ -5377,8 +5395,7 @@ ...@@ -5377,8 +5395,7 @@
5377 "fast-deep-equal": { 5395 "fast-deep-equal": {
5378 "version": "2.0.1", 5396 "version": "2.0.1",
5379 "resolved": "http://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-2.0.1.tgz", 5397 "resolved": "http://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-2.0.1.tgz",
5380 - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", 5398 + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk="
5381 - "dev": true
5382 }, 5399 },
5383 "fast-glob": { 5400 "fast-glob": {
5384 "version": "2.2.6", 5401 "version": "2.2.6",
...@@ -5397,8 +5414,7 @@ ...@@ -5397,8 +5414,7 @@
5397 "fast-json-stable-stringify": { 5414 "fast-json-stable-stringify": {
5398 "version": "2.0.0", 5415 "version": "2.0.0",
5399 "resolved": "http://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.0.0.tgz", 5416 "resolved": "http://registry.npm.taobao.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.0.0.tgz",
5400 - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", 5417 + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I="
5401 - "dev": true
5402 }, 5418 },
5403 "fast-levenshtein": { 5419 "fast-levenshtein": {
5404 "version": "2.0.6", 5420 "version": "2.0.6",
...@@ -7526,8 +7542,7 @@ ...@@ -7526,8 +7542,7 @@
7526 "json-schema-traverse": { 7542 "json-schema-traverse": {
7527 "version": "0.4.1", 7543 "version": "0.4.1",
7528 "resolved": "http://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz", 7544 "resolved": "http://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz",
7529 - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", 7545 + "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA="
7530 - "dev": true
7531 }, 7546 },
7532 "json-stable-stringify": { 7547 "json-stable-stringify": {
7533 "version": "1.0.1", 7548 "version": "1.0.1",
...@@ -7971,7 +7986,6 @@ ...@@ -7971,7 +7986,6 @@
7971 "version": "1.2.3", 7986 "version": "1.2.3",
7972 "resolved": "http://registry.npm.taobao.org/loader-utils/download/loader-utils-1.2.3.tgz", 7987 "resolved": "http://registry.npm.taobao.org/loader-utils/download/loader-utils-1.2.3.tgz",
7973 "integrity": "sha1-H/XcaRHJ8KBiUxpMBLYJQGEIwsc=", 7988 "integrity": "sha1-H/XcaRHJ8KBiUxpMBLYJQGEIwsc=",
7974 - "dev": true,
7975 "requires": { 7989 "requires": {
7976 "big.js": "^5.2.2", 7990 "big.js": "^5.2.2",
7977 "emojis-list": "^2.0.0", 7991 "emojis-list": "^2.0.0",
...@@ -7982,7 +7996,6 @@ ...@@ -7982,7 +7996,6 @@
7982 "version": "1.0.1", 7996 "version": "1.0.1",
7983 "resolved": "http://registry.npm.taobao.org/json5/download/json5-1.0.1.tgz", 7997 "resolved": "http://registry.npm.taobao.org/json5/download/json5-1.0.1.tgz",
7984 "integrity": "sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=", 7998 "integrity": "sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=",
7985 - "dev": true,
7986 "requires": { 7999 "requires": {
7987 "minimist": "^1.2.0" 8000 "minimist": "^1.2.0"
7988 } 8001 }
...@@ -8416,8 +8429,7 @@ ...@@ -8416,8 +8429,7 @@
8416 "minimist": { 8429 "minimist": {
8417 "version": "1.2.0", 8430 "version": "1.2.0",
8418 "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz", 8431 "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-1.2.0.tgz",
8419 - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", 8432 + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
8420 - "dev": true
8421 }, 8433 },
8422 "mississippi": { 8434 "mississippi": {
8423 "version": "2.0.0", 8435 "version": "2.0.0",
...@@ -10526,8 +10538,7 @@ ...@@ -10526,8 +10538,7 @@
10526 "punycode": { 10538 "punycode": {
10527 "version": "2.1.1", 10539 "version": "2.1.1",
10528 "resolved": "http://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz", 10540 "resolved": "http://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz",
10529 - "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=", 10541 + "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew="
10530 - "dev": true
10531 }, 10542 },
10532 "q": { 10543 "q": {
10533 "version": "1.5.1", 10544 "version": "1.5.1",
...@@ -11187,7 +11198,6 @@ ...@@ -11187,7 +11198,6 @@
11187 "version": "0.4.7", 11198 "version": "0.4.7",
11188 "resolved": "http://registry.npm.taobao.org/schema-utils/download/schema-utils-0.4.7.tgz", 11199 "resolved": "http://registry.npm.taobao.org/schema-utils/download/schema-utils-0.4.7.tgz",
11189 "integrity": "sha1-unT1l9K+LqiAExdG7hfQoJPGgYc=", 11200 "integrity": "sha1-unT1l9K+LqiAExdG7hfQoJPGgYc=",
11190 - "dev": true,
11191 "requires": { 11201 "requires": {
11192 "ajv": "^6.1.0", 11202 "ajv": "^6.1.0",
11193 "ajv-keywords": "^3.1.0" 11203 "ajv-keywords": "^3.1.0"
...@@ -11196,8 +11206,7 @@ ...@@ -11196,8 +11206,7 @@
11196 "ajv-keywords": { 11206 "ajv-keywords": {
11197 "version": "3.2.0", 11207 "version": "3.2.0",
11198 "resolved": "http://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.2.0.tgz", 11208 "resolved": "http://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.2.0.tgz",
11199 - "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", 11209 + "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo="
11200 - "dev": true
11201 } 11210 }
11202 } 11211 }
11203 }, 11212 },
...@@ -11648,8 +11657,7 @@ ...@@ -11648,8 +11657,7 @@
11648 "source-list-map": { 11657 "source-list-map": {
11649 "version": "2.0.1", 11658 "version": "2.0.1",
11650 "resolved": "http://registry.npm.taobao.org/source-list-map/download/source-list-map-2.0.1.tgz", 11659 "resolved": "http://registry.npm.taobao.org/source-list-map/download/source-list-map-2.0.1.tgz",
11651 - "integrity": "sha1-OZO9hzv8SEecyp6jpUeDXHwVSzQ=", 11660 + "integrity": "sha1-OZO9hzv8SEecyp6jpUeDXHwVSzQ="
11652 - "dev": true
11653 }, 11661 },
11654 "source-map": { 11662 "source-map": {
11655 "version": "0.5.7", 11663 "version": "0.5.7",
...@@ -12656,7 +12664,6 @@ ...@@ -12656,7 +12664,6 @@
12656 "version": "4.2.2", 12664 "version": "4.2.2",
12657 "resolved": "http://registry.npm.taobao.org/uri-js/download/uri-js-4.2.2.tgz", 12665 "resolved": "http://registry.npm.taobao.org/uri-js/download/uri-js-4.2.2.tgz",
12658 "integrity": "sha1-lMVA4f93KVbiKZUHwBCupsiDjrA=", 12666 "integrity": "sha1-lMVA4f93KVbiKZUHwBCupsiDjrA=",
12659 - "dev": true,
12660 "requires": { 12667 "requires": {
12661 "punycode": "^2.1.0" 12668 "punycode": "^2.1.0"
12662 } 12669 }
...@@ -14058,7 +14065,6 @@ ...@@ -14058,7 +14065,6 @@
14058 "version": "1.3.0", 14065 "version": "1.3.0",
14059 "resolved": "http://registry.npm.taobao.org/webpack-sources/download/webpack-sources-1.3.0.tgz", 14066 "resolved": "http://registry.npm.taobao.org/webpack-sources/download/webpack-sources-1.3.0.tgz",
14060 "integrity": "sha1-KijcufH0X+lg2PFJMlK17mUw+oU=", 14067 "integrity": "sha1-KijcufH0X+lg2PFJMlK17mUw+oU=",
14061 - "dev": true,
14062 "requires": { 14068 "requires": {
14063 "source-list-map": "^2.0.0", 14069 "source-list-map": "^2.0.0",
14064 "source-map": "~0.6.1" 14070 "source-map": "~0.6.1"
...@@ -14067,8 +14073,7 @@ ...@@ -14067,8 +14073,7 @@
14067 "source-map": { 14073 "source-map": {
14068 "version": "0.6.1", 14074 "version": "0.6.1",
14069 "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz", 14075 "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz",
14070 - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", 14076 + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM="
14071 - "dev": true
14072 } 14077 }
14073 } 14078 }
14074 }, 14079 },
......
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
9 }, 9 },
10 "dependencies": { 10 "dependencies": {
11 "axios": "^0.18.0", 11 "axios": "^0.18.0",
12 + "extract-text-webpack-plugin": "^4.0.0-beta.0",
12 "fastclick": "^1.0.6", 13 "fastclick": "^1.0.6",
13 "jquery": "^3.3.1", 14 "jquery": "^3.3.1",
14 "lodash": "^4.17.11", 15 "lodash": "^4.17.11",
......
1 -const vuxLoader = require('vux-loader') 1 +/* jshint esversion: 6 */
2 +const vuxLoader = require('vux-loader');
2 3
3 module.exports = { 4 module.exports = {
4 // 基本路径 5 // 基本路径
5 - publicPath: process.env.NODE_ENV === 'production' 6 + publicPath: process.env.NODE_ENV === 'production' ? '/' : '/boh/',
6 - ? '/'
7 - : '/boh/',
8 // vux 相关配置,使用vux-ui 7 // vux 相关配置,使用vux-ui
9 configureWebpack: config => { 8 configureWebpack: config => {
10 vuxLoader.merge(config, { 9 vuxLoader.merge(config, {
11 options: {}, 10 options: {},
12 plugins: ['vux-ui'] 11 plugins: ['vux-ui']
13 - }) 12 + });
14 }, 13 },
15 // 输出文件目录 14 // 输出文件目录
16 outputDir: 'dist', 15 outputDir: 'dist',
...@@ -52,4 +51,4 @@ module.exports = { ...@@ -52,4 +51,4 @@ module.exports = {
52 pluginOptions: { 51 pluginOptions: {
53 // ... 52 // ...
54 } 53 }
55 -} 54 +};
......