nuxt.config.js 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. export default {
  2. /*
  3. ** Nuxt rendering mode
  4. ** See https://nuxtjs.org/api/configuration-mode
  5. */
  6. mode: 'universal',
  7. /*
  8. ** Nuxt target
  9. ** See https://nuxtjs.org/api/configuration-target
  10. */
  11. target: 'server',
  12. /*
  13. ** Headers of the page
  14. ** See https://nuxtjs.org/api/configuration-head
  15. */
  16. head: {
  17. title: process.env.npm_package_name || '',
  18. meta: [
  19. { charset: 'utf-8' },
  20. { name: 'viewport', content: 'width=device-width, initial-scale=1' },
  21. { hid: 'description', name: 'description', content: process.env.npm_package_description || '' },
  22. ],
  23. link: [
  24. { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' },
  25. ],
  26. },
  27. /*
  28. ** Global CSS
  29. */
  30. css: [
  31. 'element-ui/lib/theme-chalk/index.css',
  32. '@/assets/scss/main.scss'
  33. ],
  34. /*
  35. ** Plugins to load before mounting the App
  36. ** https://nuxtjs.org/guide/plugins
  37. */
  38. plugins: [
  39. '@/plugins/element-ui', '~/plugins/axios.http', {src:'~plugins/loadsh.js',ssr: false},
  40. ],
  41. /*
  42. ** Auto import components
  43. ** See https://nuxtjs.org/api/configuration-components
  44. */
  45. components: true,
  46. /*
  47. ** Nuxt.js dev-modules
  48. */
  49. buildModules: [],
  50. /*
  51. ** Nuxt.js modules
  52. */
  53. modules: ['@nuxtjs/axios'],
  54. /*
  55. ** Build configuration
  56. ** See https://nuxtjs.org/api/configuration-build/
  57. */
  58. build: {
  59. transpile: [/^element-ui/],
  60. // 异步加载样式 默认false
  61. extractCSS: true
  62. },
  63. axios: {
  64. // baseURL: 'http://192.168.0.179:8100',
  65. baseURL: 'http://182.92.186.22:83/api', // Used as fallback if no runtime config is provided
  66. },
  67. };