const path = require('path') const resolve = dir => { return path.join(__dirname, dir) } const CopyWebpackPlugin = require('copy-webpack-plugin'); module.exports = { // open: true, publicPath: './', lintOnSave: false, chainWebpack: config => { config.resolve.alias .set('_c', resolve('src/components')) // key,value自行定义,比如.set('@@', resolve('src/components')) const rootModulesPath = path.resolve('node_modules'); if (config.resolve.modules.store.has(rootModulesPath)) { config.resolve.modules.store.delete(rootModulesPath); } if (config.resolve.modules.store.has('node_modules')) { config.resolve.modules.store.delete('node_modules'); } config.resolve.modules.store.add(rootModulesPath); config.resolve.modules.store.add('node_modules'); }, configureWebpack: { plugins: [ new CopyWebpackPlugin([ { from: 'node_modules/@liveqing/liveplayer/dist/component/crossdomain.xml' }, { from: 'node_modules/@liveqing/liveplayer/dist/component/liveplayer-lib.min.js', to: 'js/' }, { from: 'node_modules/@liveqing/liveplayer/dist/component/liveplayer.swf' } ]) ] } // Proxy:{ // '/':{ // target:process.env.VUE_APP_BASE_API, // changeOrigin:true, // } // } // devServer: { // proxy: { // '/api/*': { // target: 'http://127.0.0.1:15901/imghttp/local/', //跨域请求的公共地址 // changeOrigin: true, //是否开启跨域,值为 true 就是开启, false 不开启 // pathRewrite: { // '^/api': '' //注册全局路径, 但是在你请求的时候前面需要加上 /api // } // } // }, // } }