seamong 6 роки тому
батько
коміт
f925f8072d
56 змінених файлів з 133 додано та 2 видалено
  1. 0 0
      dist/404.html
  2. 0 0
      dist/About/WHY.html
  3. 0 0
      dist/CSS/2018_10_21_01.html
  4. 0 0
      dist/CSS/2018_10_21_02.html
  5. 0 0
      dist/CSS/2018_10_21_03.html
  6. 0 0
      dist/CSS/2018_10_21_04.html
  7. 0 0
      dist/CSS/2018_10_21_05.html
  8. 0 0
      dist/CSS/cases.html
  9. 0 0
      dist/CSS/index.html
  10. 0 0
      dist/CSS/principle.html
  11. 0 0
      dist/FLUTTER/2018_10_25_01.html
  12. 0 0
      dist/FLUTTER/index.html
  13. 0 0
      dist/GIT/2018_10_22_01.html
  14. 0 0
      dist/GIT/2018_10_22_02.html
  15. 0 0
      dist/GIT/2018_10_31_01.html
  16. 0 0
      dist/GIT/index.html
  17. 0 0
      dist/IDE/2018_10_28_01.html
  18. 0 0
      dist/IDE/index.html
  19. 0 0
      dist/INTERVIEW/BasicAjax.html
  20. 0 0
      dist/INTERVIEW/HTTP.html
  21. 0 0
      dist/INTERVIEW/Terminology.html
  22. 0 0
      dist/INTERVIEW/index.html
  23. 0 0
      dist/JavaScript/2018_10_28_01.html
  24. 0 0
      dist/JavaScript/2018_10_29_02.html
  25. 0 0
      dist/JavaScript/2018_11_02_01.html
  26. 0 0
      dist/JavaScript/2018_11_02_02.html
  27. 0 0
      dist/JavaScript/2018_11_02_03.html
  28. 0 0
      dist/JavaScript/2018_11_02_04.html
  29. 0 0
      dist/JavaScript/2018_11_02_05.html
  30. 0 0
      dist/JavaScript/index.html
  31. 0 0
      dist/JavaScript/one.html
  32. 0 0
      dist/JavaScript/two.html
  33. 0 0
      dist/NODE/01_nodejs_phantomjs_nodemailer.html
  34. 0 0
      dist/NODE/2018_10_28_01.html
  35. 0 0
      dist/NODE/index.html
  36. 0 0
      dist/PROJECT/2018-11-05.html
  37. 0 0
      dist/PROJECT/index.html
  38. 0 0
      dist/REACT/2018_11_02_01.html
  39. 0 0
      dist/REACT/index.html
  40. 0 0
      dist/UBUNTU/2018_10_28_01.html
  41. 0 0
      dist/UBUNTU/2018_10_28_02.html
  42. 0 0
      dist/UBUNTU/2018_10_28_03.html
  43. 0 0
      dist/UBUNTU/index.html
  44. 0 0
      dist/VUE/2018_10_31_01.html
  45. 0 0
      dist/VUE/2018_10_31_02.html
  46. 0 0
      dist/VUE/2018_11_02_01.html
  47. 0 0
      dist/VUE/2018_11_02_02.html
  48. 0 0
      dist/VUE/2018_11_02_03.html
  49. 0 0
      dist/VUE/2018_11_02_04.html
  50. 0 0
      dist/VUE/index.html
  51. 0 0
      dist/assets/css/styles.accaa9e6.css
  52. 0 0
      dist/assets/js/64.93a4eabd.js
  53. 0 0
      dist/assets/js/64.e6faa7e6.js
  54. 0 0
      dist/assets/js/app.accaa9e6.js
  55. 0 0
      dist/index.html
  56. 133 2
      docs/VUE/2018_11_02_04.md

Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/404.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/About/WHY.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/CSS/2018_10_21_01.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/CSS/2018_10_21_02.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/CSS/2018_10_21_03.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/CSS/2018_10_21_04.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/CSS/2018_10_21_05.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/CSS/cases.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/CSS/index.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/CSS/principle.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/FLUTTER/2018_10_25_01.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/FLUTTER/index.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/GIT/2018_10_22_01.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/GIT/2018_10_22_02.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/GIT/2018_10_31_01.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/GIT/index.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/IDE/2018_10_28_01.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/IDE/index.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/INTERVIEW/BasicAjax.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/INTERVIEW/HTTP.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/INTERVIEW/Terminology.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/INTERVIEW/index.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/JavaScript/2018_10_28_01.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/JavaScript/2018_10_29_02.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/JavaScript/2018_11_02_01.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/JavaScript/2018_11_02_02.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/JavaScript/2018_11_02_03.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/JavaScript/2018_11_02_04.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/JavaScript/2018_11_02_05.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/JavaScript/index.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/JavaScript/one.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/JavaScript/two.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/NODE/01_nodejs_phantomjs_nodemailer.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/NODE/2018_10_28_01.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/NODE/index.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/PROJECT/2018-11-05.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/PROJECT/index.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/REACT/2018_11_02_01.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/REACT/index.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/UBUNTU/2018_10_28_01.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/UBUNTU/2018_10_28_02.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/UBUNTU/2018_10_28_03.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/UBUNTU/index.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/VUE/2018_10_31_01.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/VUE/2018_10_31_02.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/VUE/2018_11_02_01.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/VUE/2018_11_02_02.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/VUE/2018_11_02_03.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/VUE/2018_11_02_04.html


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/VUE/index.html


+ 0 - 0
dist/assets/css/styles.892fea9f.css → dist/assets/css/styles.accaa9e6.css


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/assets/js/64.93a4eabd.js


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/assets/js/64.e6faa7e6.js


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/assets/js/app.accaa9e6.js


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/index.html


+ 133 - 2
docs/VUE/2018_11_02_04.md

@@ -1,5 +1,136 @@
 # vue-cli
 
+## 案例
+
+```js
+const path = require('path');
+function resolve(dir) {
+  return path.join(__dirname, dir);
+}
+const targetUrl = '[地址]';
+module.exports = {
+  // Project deployment base
+  // By default we assume your app will be deployed at the root of a domain,
+  // e.g. https://www.my-app.com/
+  // If your app is deployed at a sub-path, you will need to specify that
+  // sub-path here. For example, if your app is deployed at
+  // https://www.foobar.com/my-app/
+  // then change this to '/my-app/'
+  // baseUrl: '/web/app/img/',
+  baseUrl: '/',
+
+  // where to output built files
+  outputDir: 'dist',
+
+  // whether to use eslint-loader for lint on save.
+  // valid values: true | false | 'error'
+  // when set to 'error', lint errors will cause compilation to fail.
+  lintOnSave: true,
+
+  // use the full build with in-browser compiler?
+  // https://vuejs.org/v2/guide/installation.html#Runtime-Compiler-vs-Runtime-only
+  // compiler: false,
+
+  // tweak internal webpack configuration.
+  // see https://github.com/vuejs/vue-cli/blob/dev/docs/webpack.md
+  chainWebpack: config => {
+    config.resolve.alias
+      .set('@$', resolve('src'))
+      .set('common', resolve('src/common'))
+      .set('components', resolve('src/components'))
+      .set('page', resolve('src/page'))
+      .set('config', resolve('src/config'))
+      .set('layout', resolve('src/layout'))
+      .set('base', resolve('src/base'))
+      .set('static', resolve('src/static'));
+    config.module
+      .rule('pug')
+      .test(/\.pug$/)
+      .use('pug-html-loader')
+      .loader('pug-html-loader')
+      .end();
+  },
+  configureWebpack: () => {},
+
+  // vue-loader options
+  // https://vue-loader.vuejs.org/en/options.html
+  // vueLoader: {},
+
+  // generate sourceMap for production build?
+  productionSourceMap: true,
+
+  // CSS related options
+  css: {
+    // extract CSS in components into a single CSS file (only in production)
+    extract: true,
+
+    // enable CSS source maps?
+    sourceMap: false,
+
+    // pass custom options to pre-processor loaders. e.g. to pass options to
+    // sass-loader, use { sass: { ... } }
+    loaderOptions: {},
+
+    // Enable CSS modules for all css / pre-processor files.
+    // This option does not affect *.vue files.
+    modules: false,
+  },
+
+  // use thread-loader for babel & TS in production build
+  // enabled by default if the machine has more than 1 cores
+  parallel: require('os').cpus().length > 1,
+
+  // split vendors using autoDLLPlugin?
+  // can also be an explicit Array of dependencies to include in the DLL chunk.
+  // See https://github.com/vuejs/vue-cli/blob/dev/docs/cli-service.md#dll-mode
+  // dll: false,
+
+  // options for the PWA plugin.
+  // see https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-pwa
+  // pwa: {},
+
+  // configure webpack-dev-server behavior
+  devServer: {
+    open: process.platform === 'darwin',
+    host: '0.0.0.0',
+    port: 8080,
+    https: false,
+    hotOnly: false,
+    // See https://github.com/vuejs/vue-cli/blob/dev/docs/cli-service.md#configuring-proxy
+    proxy: {
+      '/j': {
+        target: `${targetUrl}/j`, //设置调用接口域名和端口号别忘了加http
+        changeOrigin: true,
+        pathRewrite: {
+          '^/j': '/', //这里理解成用‘/api’代替target里面的地址,组件中我们调接口时直接用/api代替
+          // 比如我要调用'http://0.0:300/user/add',直接写‘/api/user/add’即可 代理后地址栏显示/
+        },
+      },
+      '/o2o': {
+        target: `${targetUrl}/o2o`,
+        changeOrigin: true,
+        pathRewrite: {
+          '^/o2o': '/',
+        },
+      },
+      '/moonclub': {
+        target: `${targetUrl}/moonclub`,
+        changeOrigin: true,
+        pathRewrite: {
+          '^/moonclub': '/',
+        },
+      },
+    }, // string | Object
+    before: app => {},
+  },
+
+  // options for 3rd party plugins
+  pluginOptions: {
+    // ...
+  },
+};
+```
+
 ## 配置
 
 可参照下面链接中的文章进行配置<br/>
@@ -41,11 +172,11 @@ vue.config.js
 ```js
 const path = require('path');
 module.exports = {
-  chainWebpack: (config) => {
+  chainWebpack: config => {
     config.module
       .rule('vue')
       .use('vue-loader')
-      .tap((options) => {
+      .tap(options => {
         options.loaders.stylus = options.loaders.stylus.concat({
           loader: 'stylus-resources-loader',
           options: {

Деякі файли не було показано, через те що забагато файлів було змінено