一、安装 从Nginx官网下载Windows版本的Nginx安装包。Nginx下载[https://nginx.org/en/download.html]我们选择了Windo...
一、安装 从Nginx官网下载Windows版本的Nginx安装包。Nginx下载[https://nginx.org/en/download.html]我们选择了Windo...
Nginx安装[https://www.jianshu.com/p/20f04f3bc7ad?v=1700640882901] 在 Nginx 中配置跨域代理 在 Nginx...
谢谢,其实真正需要修改的不多,简单的项目,大部分配置都默认好了,不需要修改,
publicPath,assetsDir,productionSourceMap,css{sourceMap},还有devServer改下就行了
我贴下一个简单的
module.exports = {
// publicPath:process.env.NODE_ENV === 'production' ? '/vue_workspac/aihuhuproject/' : '/',
//基本路径
publicPath: './',//默认的'/'是绝对路径,如果不确定在根路径,改成相对路径'./'
// 输出文件目录
outputDir: 'dist',
assetsDir:'static',
indexPath:'index.html',
// eslint-loader 是否在保存的时候检查
lintOnSave: true,
// 生产环境是否生成 sourceMap 文件
productionSourceMap: false,
// css相关配置
css: {
// 是否使用css分离插件 ExtractTextPlugin
extract: true,
// 开启 CSS source maps?
sourceMap: false,
},
// webpack-dev-server 相关配置
devServer: {
open: false,//open 在devServer启动且第一次构建完成时,自动用我们的系统的默认浏览器去打开要开发的网页
host: '0.0.0.0',//默认是 localhost。如果你希望服务器外部可访问,指定如下 host: '0.0.0.0',设置之后之后可以访问ip地址
port: 8080,
hot:true,//hot配置是否启用模块的热替换功能,devServer的默认行为是在发现源代码被变更后,通过自动刷新整个页面来做到事实预览,开启hot后,将在不刷新整个页面的情况下通过新模块替换老模块来做到实时预览。
https: false,
hotOnly: false,// hot 和 hotOnly 的区别是在某些模块不支持热更新的情况下,前者会自动刷新页面,后者不会刷新页面,而是在控制台输出热更新失败
proxy: {
'/': {
target: 'http://xxxx:8080', //目标接口域名
secure: false, //false为http访问,true为https访问
changeOrigin: true, //是否跨域
pathRewrite: {
'^/': '/' //重写接口
}
}
}, // 设置代理
before: app => {}
},
// 第三方插件配置
pluginOptions: {
// ...
}
};
安装lib-flexible与postcss-px2rem 代码直接使用rem单位不方便阅读,安装postcss-px2rem插件可以自动把px转成rem 使用及配置 在 m...
@简约酒馆 没有线上源码,文章是业余时间学习笔记,您可以搜索 qiankun 或 微前端 进行学习。我不是大佬,感谢您的肯定。一起学习,共同勉励,谢谢
qianKun + VUE 实现微前端架构 (基于vue2实现)创建两个项目作为实现demo,一个为主应用,一个为子应用 主应用 安装 qiankun: 使用qiankun: 在 utils 内创建 微应用文件夹 microApp,同时在...
@桂平哈利路亚 不需要
vue.config.js 配置vue-config-js配置参考 vue-cli3 脚手架搭建完成后,项目目录中没有 vue.config.js 文件,需要手动创建 创建vue.config.js vue...
创建两个项目作为实现demo,一个为主应用,一个为子应用 主应用 安装 qiankun: 使用qiankun: 在 utils 内创建 微应用文件夹 microApp,同时在...
本文介绍如何使用qiankun + Vue搭建一个前端微服务 一、什么是微前端 Techniques, strategies and recipes for building...
1、内容简介 本文将简要介绍 WebSocket 的由来、原理机制以及服务端/客户端实现,并以实际客户案例指导并讲解了如何使用 WebSocket 解决实时响应及服务端消息推...
VSCode 中的每个命令都可以通过 CTRL+SHIFT+P (MAC COMMAND+SHIFT+P) 搜索命令提示符执行,但是知道直接的快捷方式会可能会更快。 1. C...
介绍 uni-app 是一个使用 Vue.js[https://vuejs.org/] 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响...
我这边遇到的大致分以下几种情况,1需要登录后才能访问;2登录用户分权限,根据角色id不同分配不同的菜单路由,比如分管理员和用户两种权限;管理员有更高的菜单权限3禁止手动输入p...
一、axios的封装 在vue项目中,和后台交互获取数据这块,我们通常使用的是axios库,它是基于promise的http库,可运行在浏览器端和node.js中。他有很多优...
南瓜不结果的原因是没有蜜蜂采花粉,需要人工传播花粉,就是两朵花的花蕊相互碰几下
日常散记(96)1 老乡分给我一些韭菜根儿,教我栽进土里。栽完她来看,说太密了,韭菜根会越发越多的,间距应该留得再宽一点。 于是拔出来重新栽,稀稀疏疏的,栽了三、四个泡沫箱。 尽管不起眼,我...
还是蛮全,现在一直用flex了
水平居中垂直 / 垂直居中是前端开发中常见的需求,今天就总结一下各式各样的水平 / 垂直居中,为方面描述,以下代码中外层div统一类名为.wrapper。 以下代码均在htt...
Vue大屏项目自适应--响应式盒子 一、获取当前浏览器可视窗口宽高 1、在Vue项目 src文件夹内新建 utils文件夹=>index.js。 2、在utils文件夹内的i...
ECharts GL 介绍[https://echarts.apache.org/zh/tutorial.html#%E4%BD%BF%E7%94%A8%20ECharts%...