vue.config.js 极简化配置 参考!

前提:

在开发环境下,axios.defaults.baseURL = ‘‘, 即不设置axios的前缀 !

方法一:

这个是接口在开发环境中的接口形式,以/api 形式开头。

然后vue.config.js 配置如下

module.exports = {
    publicPath: ‘‘, // 为空,则项目可放在服务器任何位置
    outputDir: "../teamemory", //打包后的文件夹名字及路径
    devServer: {  // 开发环境跨域情况的代理配置
        proxy: {
            ‘/api‘: {
                target: ‘https://inter.taotiangou.net‘
            }
        }
    }
}

方法二:

接口地址还是  /api/xx  开头

vue.config.js 还可以配置如下

module.exports = {
    publicPath: ‘‘, // 为空,则项目可放在服务器任何位置
    outputDir: "../teamemory", //打包后的文件夹名字及路径
    devServer: {  // 开发环境跨域情况的代理配置
        proxy: {
            ‘/api‘: {
                target: ‘https://inter.taotiangou.net/api‘,  // 此处不同
                pathRewrite: {
                    ‘^/api‘: ‘‘  // 此处不同
                }
            }
        }
    }
}

原文地址:https://www.cnblogs.com/teamemory/p/12398394.html

时间: 2024-10-07 16:53:56

vue.config.js 极简化配置 参考!的相关文章

vue cli 3 查看项目 vue.config.js 的默认配置信息

vue cli 3 查看项目 vue.config.js 的默认配置信息 运行命令,在终端输出: npx vue-cli-service inspect 运行命令,将输出导入到文件:vue.config.detail.js: npx vue-cli-service inspect >> vue.config.detail.js 在文件:vue.config.detail.js 开头,添加:module.exports =,然后格式化即可查看. 原文地址:https://www.cnblogs.

vue-cli3 vue.config.js常用的配置

基础: module.exports = { // 选项... } 使用publicPath找到服务端的路径 ( 后端api和项目在同一目录下 ) module.exports = { publicPath: './' } 构建项目时打包的位置 module.exports = { outputDir: 'dist', } eslint代码检测 lintOnSave : ture | false | 'error' devserve相关配置 devServer: { open: true,//设

vue.config.js的常用配置

const path = require('path') const glob = require('glob') const resolve = (dir) => path.join(__dirname, dir) const PAGES_PATH = './src/pages/*/*.js' module.exports = { // publicPath: '/test/', // 设置部署应用包时的基本URL publicPath: process.env.NODE_ENV === 'p

【vue-cli 3.0】 vue.config.js配置 - 路径别名

如何配置vue-cli 3中vue.config.js的路径别名? 前段时间更新电脑重装了一下vue-cli,发现了vue-cli已经更新到3.0版.用来搭建项目后发现简化了很多,而且配置文件现在可以全部统一在vue.config.js中,很方便有没有,从此以后一个配置文件走遍公司大小项目,妈妈再也不用担心我每次新建项目时重新配置各个复杂的选项了.那么怎么在vue.config.js中配置路径别名呢? 1. 创建项目 2. 在根目录下新建 vue.config.js 3. 修改vue.confi

vue-cli3 vue.config.js配置

vue-cli3推崇零配置,其图形化项目管理也很高大上. 但是vue-cli3推崇零配置的话,导致了跟之前vue-cli2的配置方式都不一样了. 别名设置,sourcemap控制,输入文件位置和输出文件位置和输出的方式,压缩js控制,打包webapck日志分析,externals忽略配置(外部引入),调试的端口配置,proxy接口配置等等的. 有时候还需要我们配置的,因为官方推荐的,并不适用于我们平时的开发所用的. 所以,我的vue.config.js配置是下面这样的.还有一个改hash的配置,

vue.config.js常用配置

/ vue.config.js 常用配置 module.exports = { // 基本路路径, vue.cli 3.3以前请使用baseUrl publicPath: '/', // 输出文件目录 outputDir: 'dist', // ?用于嵌套生成的静态资产(js,css,img,fonts)的目录. assetsDir: '', // ?生产环境sourceMap productionSourceMap: true, // webpack配置 configureWebpack: (

vue3.0 vue.config.js配置

搭建好脚手架会发现,对比vue2.0版本少了build.webpack等的配置. vue cli3.0项目中需要配置其他参数时,需要新建文件'vue.config.js',与package.json在同一级目录下. module.exports = { // 项目部署的基础路径 // 我们默认假设你的应用将会部署在域名的根部, // 比如 https://www.my-app.com/ // 如果你的应用时部署在一个子路径下,那么你需要在这里 // 指定子路径.比如,如果你的应用部署在 // h

vue.config.js模板

关于vue cli3.0中vue.config.js的配置,我看着官网走了一遍,整理了一下,因为配置项比较多,所以有的我就没放,给出了链接.(可以看链接里面自己配置哦) // vue.config.js module.exports = { // type :string defalut :"/" // 把开发服务器架设在根路径 publicPath: process.env.NODE_ENV === 'produvtion' ? '/production-sub-path/' : '

vue cli3之vue.config.js配置

const path = require('path') function resolve(dir) { return path.join(__dirname, dir) } module.exports = { // publicPath: process.env.NODE_ENV === 'production'?'/':'/', // i18n chainWebpack: config => { config.module .rule('i18n') .resourceQuery(/blo