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 相关文章推荐
javascript 禁止复制网页
Jun 11 Javascript
Javascript自定义函数判断网站访问类型是PC还是移动终端
Jan 10 Javascript
javascript刷新父页面的各种方法汇总
Sep 03 Javascript
jQuery中的一些常见方法小结(推荐)
Jun 13 Javascript
基于JavaScript实现购物网站商品放大镜效果
Sep 06 Javascript
AngularJS 表达式详解及实例代码
Sep 14 Javascript
jQuery flip插件实现的翻牌效果示例【附demo源码下载】
Sep 20 Javascript
js 去掉字符串前后空格实现代码集合
Mar 25 Javascript
webpack多入口文件页面打包配置详解
Jan 09 Javascript
Vue 修改网站图标的方法
Dec 31 Vue.js
js中延迟加载和预加载的具体使用
Jan 14 Javascript
微信小程序中使用vant框架的具体步骤
Feb 18 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 生成的XML以FLASH获取为乱码终极解决
2009/08/07 PHP
CI框架源码阅读,系统常量文件constants.php的配置
2013/02/28 PHP
PHP中把有符号整型转换为无符号整型方法
2015/05/27 PHP
FormValidate 表单验证功能代码更新并提供下载
2008/08/23 Javascript
javascript EXCEL 操作类代码
2009/07/30 Javascript
详解jQuery插件开发中的extend方法
2013/11/19 Javascript
jquery的ajax跨域请求原理和示例
2014/05/08 Javascript
JQuery选中checkbox方法代码实例(全选、反选、全不选)
2015/04/27 Javascript
JavaScript 性能优化小结
2015/10/12 Javascript
Javascript基础知识盲点总结之函数
2016/05/15 Javascript
使用jQuery中的wrap()函数操作HTML元素的教程
2016/05/24 Javascript
mac上node.js环境的安装测试
2017/07/03 Javascript
JavaScript分步实现一个出生日期的正则表达式
2018/03/22 Javascript
关于Angularjs中自定义指令一些有价值的细节和技巧小结
2018/04/22 Javascript
详解Angular Forms中自定义ngModel绑定值的方式
2018/12/10 Javascript
JavaScript 获取滚动条位置并将页面滑动到锚点
2021/02/08 Javascript
[16:19]教你分分钟做大人——风暴之灵
2015/03/11 DOTA
python每次处理固定个数的字符的方法总结
2013/01/29 Python
python3使用urllib示例取googletranslate(谷歌翻译)
2014/01/23 Python
python实现文件分组复制到不同目录的例子
2014/06/04 Python
python将MongoDB里的ObjectId转换为时间戳的方法
2015/03/13 Python
python函数的5种参数详解
2017/02/24 Python
Django实战之用户认证(初始配置)
2018/07/16 Python
详解django中url路由配置及渲染方式
2019/02/25 Python
python 异步async库的使用说明
2020/05/04 Python
CSS3属性background-size使用指南
2014/12/09 HTML / CSS
Html5 canvas画图白板踩坑
2020/06/01 HTML / CSS
马克华菲官方商城:Mark Fairwhale
2016/09/04 全球购物
Linux内核产生并发的原因
2016/11/08 面试题
个人自我鉴定写法
2013/11/30 职场文书
公司活动策划方案
2014/01/13 职场文书
诉讼财产保全担保书
2014/05/20 职场文书
超市开业庆典活动策划方案
2014/09/15 职场文书
小学运动会报道稿
2014/10/04 职场文书
监护人证明
2015/06/19 职场文书
2019最新公司租房合同(例文)
2019/07/18 职场文书