Showing
4 changed files
with
68 additions
and
43 deletions
| 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 | + }, |
| 12 | - 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off' | 13 | + extends: 'standard', |
| 14 | + 'rules': { | ||
| 15 | + // allow paren-less arrow functions | ||
| 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"] }] | ||
| 13 | }, | 35 | }, |
| 14 | - parserOptions: { | ||
| 15 | parser: 'babel-eslint' | 36 | parser: 'babel-eslint' |
| 16 | - } | 37 | +}; |
| 17 | -} | ... | ... |
| ... | @@ -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 | +}; | ... | ... |
-
Please register or login to post a comment