Vue项目打包部署到iis服务器的配置方法


Posted in Javascript onOctober 14, 2019

一 将Vue项目打包

切换到项目目录下,输入cnpm run build 打包

Vue项目打包部署到iis服务器的配置方法

等待打包完成

Vue项目打包部署到iis服务器的配置方法

二 URL 重写

访问我们的一个url

Vue项目打包部署到iis服务器的配置方法

原因是vue不是根据项目目录的地址访问的,是根据vue-router转发路由访问url,在这里我们应该进行url rewrite
url write的方式有两种,一种是在iis下载url rewrite工具配置规则

另一种是配置web.config文件,我用的是第二种

web.config内容

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
 <system.webServer>
 <staticContent>
  <remove fileExtension=".woff" />
  <mimeMap fileExtension=".woff" mimeType="font/x-woff" />
  <remove fileExtension=".woff2" />
  <mimeMap fileExtension=".woff2" mimeType="font/x-woff2" />
  <remove fileExtension=".ttf" />
  <mimeMap fileExtension=".ttf" mimeType="font/x-ttf" />
  <remove fileExtension=".json" />
  <mimeMap fileExtension=".json" mimeType="text/json" />
 </staticContent>
 <rewrite>
  <rules>
  <rule name="vue" stopProcessing="true">
   <match url=".*" />
   <conditions logicalGrouping="MatchAll">
   <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
   <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
   </conditions>
   <action type="Rewrite" url="/" />
  </rule>
  </rules>
 </rewrite>
 </system.webServer>
</configuration>

将该文件拷贝到打包好根目录下面

Vue项目打包部署到iis服务器的配置方法

发现成功访问到我们的url

Vue项目打包部署到iis服务器的配置方法

总结

以上所述是小编给大家介绍的Vue项目打包部署到iis服务器的配置方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
JQuery以JSON方式提交数据到服务端示例代码
May 05 Javascript
javascript DIV实现跟随鼠标移动
Mar 19 Javascript
JavaScript 数组中最大最小值
Jun 05 Javascript
JS刷新父窗口的几种方式小结(推荐)
Nov 09 Javascript
JS中关于事件处理函数名后面是否带括号的问题
Nov 16 Javascript
微信公众号菜单配置微信小程序实例详解
Mar 31 Javascript
基于JavaScript实现的顺序查找算法示例
Apr 14 Javascript
Node.js 路由的实现方法
Jun 05 Javascript
在Vue中用canvas实现二维码和图片合成海报的方法
Jun 10 Javascript
VUE 自定义组件模板的方法详解
Aug 30 Javascript
解决vue自定义全局消息框组件问题
Nov 22 Javascript
element中table高度自适应的实现
Oct 21 Javascript
浅析微信小程序modal弹窗关闭默认会执行cancel问题
Oct 14 #Javascript
vue实现百度语音合成的实例讲解
Oct 14 #Javascript
vue中进行微博分享的实例讲解
Oct 14 #Javascript
深入理解基于vue-cli的webpack打包优化实践及探索
Oct 14 #Javascript
Vue3.0 响应式系统源码逐行分析讲解
Oct 14 #Javascript
微信小程序 textarea 层级过高问题简单解决方案
Oct 14 #Javascript
vue的路由映射问题及解决方案
Oct 14 #Javascript
You might like
php empty() 检查一个变量是否为空
2011/11/10 PHP
PHP代码优化的53个细节
2014/03/03 PHP
php中将一段数据存到一个txt文件中并显示其内容
2014/08/15 PHP
PHP实现小偷程序实例
2016/10/31 PHP
Laravel使用scout集成elasticsearch做全文搜索的实现方法
2018/11/30 PHP
Jquery Validation插件防止重复提交表单的解决方法
2010/03/05 Javascript
基于jQuery的仿flash的广告轮播
2010/11/05 Javascript
js中switch case循环实例代码
2013/12/30 Javascript
浅析Javascript匿名函数与自执行函数
2016/02/06 Javascript
jQuery模拟完美实现经典FLASH导航动画效果【附demo源码下载】
2016/11/09 Javascript
整理一下常见的IE错误
2016/11/18 Javascript
js实现界面向原生界面发消息并跳转功能
2016/11/22 Javascript
浅析jsopn跨域请求原理及cors(跨域资源共享)的完美解决方法
2017/02/06 Javascript
Vue.js 2.0中select级联下拉框实例
2017/03/06 Javascript
微信小程序使用input组件实现密码框功能【附源码下载】
2017/12/11 Javascript
React中的render何时执行过程
2018/04/13 Javascript
es6数值的扩展方法
2019/03/11 Javascript
微信小程序引入Vant组件库过程解析
2019/08/06 Javascript
[02:41]DOTA2英雄基础教程 冥魂大帝
2014/01/16 DOTA
[01:08:48]LGD vs OG 2018国际邀请赛淘汰赛BO3 第三场 8.25
2018/08/29 DOTA
[56:38]DOTA2-DPC中国联赛正赛Aster vs Magma BO3 第一场 3月5日
2021/03/11 DOTA
python中精确输出JSON浮点数的方法
2014/04/18 Python
Python内置函数Type()函数一个有趣的用法
2015/02/18 Python
Python使用cx_Oracle模块操作Oracle数据库详解
2018/05/07 Python
django允许外部访问的实例讲解
2018/05/14 Python
Python使用logging模块实现打印log到指定文件的方法
2018/09/05 Python
为什么相对PHP黑python的更少
2020/06/21 Python
俄罗斯最大的消费电子连锁零售商:Mvideo
2017/06/25 全球购物
美国在线印刷公司:PsPrint
2017/10/12 全球购物
德国珠宝和配件商店:Styleserver
2021/02/23 全球购物
初中考试作弊检讨书
2014/02/01 职场文书
一名老师的自我评价
2014/02/07 职场文书
《李时珍夜宿古寺》教学反思
2014/04/09 职场文书
八一建军节慰问信
2015/02/14 职场文书
教学副校长工作总结
2015/08/13 职场文书
Python OpenGL基本配置方式
2022/05/20 Python