123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- const pkg = require('./package.json')
- const path = require('path')
- const localIP = require('ip').address()
- const isPord = process.env.NODE_ENV !== 'development'
- const isDev = process.env.NODE_ENV === 'development'
- if (isDev) {
- process.env.VUE_APP_VERSION = pkg.version
- } else {
- process.env.VUE_APP_VERSION = pkg.version
- }
- module.exports = {
- assetsDir: 'editor',
- publicPath: process.env.VUE_APP_CDN_URL,
- outputDir: isDev ? 'dist' : path.resolve('../../dist/editor'),
- pages: {
- epg: {
- entry: 'src/pages/editorPC.js',
- title: '四维看看',
- },
- show: {
- entry: 'src/pages/show.js',
- title: '四维看看',
- },
- },
- css: {
- extract: false,
- loaderOptions: {
- scss: {
- // prependData: '@import "~@/assets/scss/_variables.editor.scss";',
- },
- },
- },
- devServer: {
- headers: {
- 'Cache-Control': 'no-store',
- },
- proxy: {
- '/service': {
- // target: 'http://vr-admin.cdfmembers.com/',
- target: 'https://zhongmian.4dage.com/',
- changeOrigin: true,
- },
- '/back': {
- // target: 'http://vr-admin.cdfmembers.com/',
- target: 'https://zhongmian.4dage.com/',
- changeOrigin: true,
- },
- '/sdk': {
- target: `http://${localIP}:3099/dist/`,
- // target: `https://eurs3.4dkankan.com/v4/cdfg/`,
- changeOrigin: true,
- },
- },
- },
- configureWebpack: {
- resolve: {
- alias: {
- '@editor': path.resolve(__dirname, '..', 'kankan-editor', 'src'),
- },
- extensions: ['.js', '.vue', '.json'],
- },
- },
- chainWebpack: config => {
- // for(let key in this.pages){
- // config.plugins.delete(`preload-${key}`)
- // config.plugins.delete(`prefetch-${key}`)
- // }
- config.module
- .rule('vue-i18n-loader')
- .test(/\.(json5?|ya?ml)$/)
- .type('javascript/auto')
- .pre()
- .include.add(path.resolve(__dirname, './src/locales'))
- .end()
- .use('@intlify/vue-i18n-loader')
- .loader('@intlify/vue-i18n-loader')
- .end()
- },
- }
|