首页 > 其他分享 >vue.config.js 配置

vue.config.js 配置

时间:2023-04-06 16:44:56浏览次数:66  
标签:resolvers vue const require js config defineConfig

const { defineConfig } = require('@vue/cli-service')     //按需引入     // const AutoImport = require(''); const AutoImport = require('unplugin-auto-import/webpack') const Components = require('unplugin-vue-components/webpack') const { ElementPlusResolver } = require('unplugin-vue-components/resolvers') module.exports = defineConfig({     transpileDependencies: true,     lintOnSave: false,     configureWebpack: {         plugins: [             AutoImport({                 resolvers: [ElementPlusResolver()]             }),             Components({                 resolvers: [ElementPlusResolver()]             })         ]     },     // 基本路径   整个文件夹在哪     publicPath: './',     // 输出文件目录   文件夹名     outputDir: 'dist',     // 放置生成的静态资源 (js、css、img、fonts) 的 (相对于 outputDir 的) 目录。    资源放的目录     assetsDir: "./static",     devServer: {         proxy: {             "/": { //捕获API的标志,如果API中有这个字符串,那么就开始匹配代理,                 target: "http://127.0.0.1:60056/DressShow_ManageSystem_war_exploded/", //代理的api地址,就是要跨域的地址                 changeOrigin: true, // 这个参数可以让target参数是域名                 ws: false, //是否启用websockets,用不到可设为false                 pathRewrite: { //对路径匹配到的字符串重写                     "^/api": ""                 },                 headers: {                     "Access-Control-Allow-Origin": "*",                     referer: 'http://127.0.0.1:60056/DressShow_ManageSystem_war_exploded/', //这里后端做了拒绝策略限制,请求头必须携带referer,否则无法访问后台                 }             },             // port: 3000         },     } }); // const { defineConfig } = require('@vue/cli-service')

// module.exports = defineConfig({ //     transpileDependencies: true, //     // })

标签:resolvers,vue,const,require,js,config,defineConfig
From: https://www.cnblogs.com/caiiac/p/17293267.html

相关文章

  • vue前端实现上传文件,vue 上传文件
    ​ 以ASP.NETCoreWebAPI 作后端 API ,用 Vue 构建前端页面,用 Axios 从前端访问后端 API,包括文件的上传和下载。 准备文件上传的API #region 文件上传  可以带参数        [HttpPost("upload")]        publicJsonResultuploadProject(I......
  • NestJs 异常过滤器
    文档:https://docs.nestjs.cn/9/exceptionfilters实现新建文件common下面新建filter.ts实现让我们创建一个异常过滤器它负责捕获作为HttpException类实例的异常并为它们设置自定义响应逻辑为此,我们需要访问底层平台Request和Response我们将访问Request对象,以便提取原......
  • vue第八课:axios库的使用
    axios功能强大的网络请求库。<scriptsrc="https://unpkg.com/axios/dist/axios.min.js"></script>基础使用:axios.get(地址?key=value&key2=values).then(function(response){},function(err){})axios.get(地址,{key:value,key2:value2}).then(function(response......
  • vue3中 toRefs和 toRef 的区别
    toRefs是为了避免对一个响应式对象解构的时候,解构后的每个属性不具有响应性toRef是为了针对单独获取某个对象的属性的时候保持响应性,从而单独对某个对象的属性进行响应式转化针对reactive或者ref创建的响应式对象都可以使用这两个api进行转化注意:toRefs只能对第一层......
  • vue3中路由错误自动跳转404页面 路由表写法
    定义路由表import{createRouter,createWebHashHistory}from"vue-router";constroutes=[ { path:"/", name:"home", component:Home, },//... { path:"/404", name:"404", component:()=&......
  • vue 手写分页
       data:{        crossing_status:CROSSING_STATUS,        crossing_list:[],        time:null,        log:{          page:1,          pages:......
  • Vue3.0学习(一)------Vue简单介绍
    什么是Vue?官方原文:Vue是一款用于构建用户界面的JavaScript框架。它基于标准的HTML、CSS和JavaScript构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。简单来说,Vue就是一个构建用户界面的前端框架Vue的两个核心功能声明式渲染Vue基于标准HTML扩展了一......
  • vue里浏览器返回键如何禁用
    1mounted(){23//禁用浏览器返回键45history.pushState(null,null,document.URL);67window.addEventListener('popstate',this.disableBrowserBack);89},1011destroyed(){1213//清除popstate事件否则会影响到其他页面......
  • HTTP JSON接口模拟工具interfake的使用(模拟接口返回json数据)
    场景在与第三方系统进行模拟对接时,需要本地根据接口文档的示例json数据快速模拟出来接口进行调试用。Interfake官方github地址:https://github.com/basicallydan/interfakeInterfake能简便地创建虚假的HTTPAPI,只需简单几行代码就可以创建模拟JSON接口(使用命令行方式也可以......
  • Apollo的ConfigUtil
    packagecom.ctrip.framework.apollo.util;importcom.ctrip.framework.apollo.core.ConfigConsts;importcom.ctrip.framework.apollo.core.MetaDomainConsts;importcom.ctrip.framework.apollo.core.enums.Env;importcom.ctrip.framework.apollo.core.enums.EnvUtils......