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 Ajax学习实例6 向WebService发出请求,返回DataSet(XML) 异步调用
Mar 18 Javascript
JSQL 批量图片切换的实现代码
May 05 Javascript
理解Javascript_03_javascript全局观
Oct 11 Javascript
jQuery 1.5最新版本的改进细节分析
Jan 19 Javascript
Javascript学习笔记之函数篇(四):arguments 对象
Nov 23 Javascript
jQuery绑定事件监听bind和移除事件监听unbind用法实例详解
Jan 19 Javascript
JS及PHP代码编写八大排序算法
Jul 12 Javascript
JavaScript原生数组Array常用方法
Apr 06 Javascript
20行JS代码实现网页刮刮乐效果
Jun 23 Javascript
layer插件select选中默认值的方法
Aug 14 Javascript
Vue的click事件防抖和节流处理详解
Nov 13 Javascript
vue中watch和computed的区别与使用方法
Aug 23 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
解决dede生成静态页和动态页转换的一些问题,及火车采集入库生成动态的办法
2007/03/29 PHP
php缓存技术详细总结
2013/08/07 PHP
PHP调用JAVA的WebService简单实例
2014/03/11 PHP
php无法连接mysql数据库的正确解决方法
2016/07/01 PHP
Javascript的构造函数和constructor属性
2010/01/09 Javascript
jquery左边浮动到一定位置时显示返回顶部按钮
2014/06/05 Javascript
Vue.js组件使用开发实例教程
2016/11/01 Javascript
Node.js中如何合并两个复杂对象详解
2016/12/31 Javascript
PHP7新特性简述
2017/06/11 Javascript
JavaScript通过mouseover()实现图片变大效果的示例
2017/12/20 Javascript
关于vue单文件中引用路径的处理方法
2018/01/08 Javascript
Rollup处理并打包JS文件项目实例代码
2018/05/31 Javascript
VUE实现可随意拖动的弹窗组件
2018/09/25 Javascript
微信小程序使用map组件实现检索(定位位置)周边的POI功能示例
2019/01/23 Javascript
jQuery位置选择器用法实例分析
2019/06/28 jQuery
微信小程序实现签字功能
2019/12/23 Javascript
Jquery使用each函数实现遍历及数组处理
2020/07/14 jQuery
微信小程序实现打卡签到页面
2020/09/21 Javascript
[38:32]DOTA2上海特级锦标赛A组资格赛#2 Secret VS EHOME第二局
2016/02/26 DOTA
用Python脚本生成Android SALT扰码的方法
2013/09/18 Python
python中abs&amp;map&amp;reduce简介
2018/02/20 Python
python和opencv实现抠图
2018/07/18 Python
python整小时 整天时间戳获取算法示例
2019/02/20 Python
python实现代码统计器
2019/09/19 Python
安装2019Pycharm最新版本的教程详解
2019/10/22 Python
python的json中方法及jsonpath模块用法分析
2019/12/06 Python
详解Ubuntu环境下部署Django+uwsgi+nginx总结
2020/04/02 Python
python 怎样进行内存管理
2020/11/10 Python
英国排名第一的冲浪店:Ann’s Cottage
2020/06/21 全球购物
医药营销专业个人自荐信
2013/09/29 职场文书
学生会竞选演讲稿
2014/04/24 职场文书
老公给老婆的保证书
2014/04/28 职场文书
中秋节寄语2015
2015/03/24 职场文书
严以用权专题学习研讨会发言材料
2015/11/09 职场文书
2016三八妇女节慰问信
2015/11/30 职场文书
SQL使用复合索引实现数据库查询的优化
2022/05/25 SQL Server