nuxt.config.js 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. const path = require('path')
  2. const vuxLoader = require('vux-loader')
  3. module.exports = {
  4. srcDir: 'src/',
  5. head: {
  6. meta: [
  7. { charset: 'utf-8' },
  8. { name: 'viewport', content: 'width=device-width, initial-scale=1, user-scalable=0' }
  9. ]
  10. },
  11. css: [
  12. 'vux/src/styles/reset.less',
  13. 'vux/src/styles/1px.less'
  14. ],
  15. plugins: [
  16. {
  17. src: '~/plugins/vux-plugins',
  18. ssr: false
  19. },
  20. {
  21. src: '~/plugins/vux-components',
  22. ssr: true
  23. }
  24. ],
  25. build: {
  26. extend(config, { isDev, isClient }) {
  27. const configs = vuxLoader.merge(config, {
  28. options: {
  29. ssr: true
  30. },
  31. plugins: ['vux-ui', {
  32. name: 'less-theme',
  33. path: path.join(__dirname, './src/styles/theme.less')
  34. }]
  35. })
  36. return configs
  37. }
  38. },
  39. modules: [
  40. '@nuxtjs/axios',
  41. ],
  42. axios: {
  43. // baseURL: '//localhost:9620/api/' // 本机开发使用
  44. baseURL: '//47.92.238.200:9858/api/'//微信报警上传
  45. // baseURL: '//api09.labsop.cn/api/'
  46. // baseURL: '//52.80.133.197:10091/api/' // DQM 爱萨尔发布使用
  47. // baseURL: '//192.168.0.211:10091/api/' // 花生所系统
  48. // baseURL: '//121.42.244.202:9081/api/' // 基石发布使用
  49. // baseURL: '//52.80.133.197:10092/api/' // 因顿LIMS发布
  50. // proxyHeaders: false
  51. },
  52. /*
  53. ** 客户端和服务端共享的环境变量,
  54. ** 客户端使用:process.env.appclient 服务端使用:context.appclient
  55. */
  56. env: {
  57. appclient: 'cellbank', //因顿LIMS:lims,样本库:biobank,细胞制备:cellbank,样本搜索判断,登录跳转判断
  58. imgserverhost: 'http://52.80.133.197:10091', // 服务地址,图片上传文件
  59. upfilehost: 'http://weed1.labsop.cn:9333/dir/assign' // 附件上传
  60. // imgserverhost: 'http://192.168.0.211:10091', // 花生所系统服务地址,图片上传文件
  61. // upfilehost: 'http://192.168.0.211:9333/dir/assign' // 花生所系统附件上传
  62. }
  63. }