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 加号(+)运算符号
Dec 06 Javascript
js读取json的两种常用方法示例介绍
Oct 19 Javascript
JS中Eval解析JSON字符串的一个小问题
Feb 21 Javascript
又一款MVVM组件 构建自己的Vue组件(2)
Mar 13 Javascript
vue解决跨域路由冲突问题思路解析
Nov 03 Javascript
JavaScript求一组数的最小公倍数和最大公约数常用算法详解【面向对象,回归迭代和循环】
May 07 Javascript
详解处理bootstrap4不支持远程静态框问题
Jul 20 Javascript
Vue-Quill-Editor富文本编辑器的使用教程
Sep 21 Javascript
详解使用WebPack搭建React开发环境
Aug 06 Javascript
Jquery让form表单异步提交代码实现
Nov 14 jQuery
JS array数组检测方式解析
May 19 Javascript
Vue文本模糊匹配功能如何实现
Jul 30 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
基于Zookeeper的使用详解
2013/05/02 PHP
WordPress中用于获取及自定义头像图片的PHP脚本详解
2015/12/17 PHP
详解PHP多个进程配合redis的有序集合实现大文件去重
2019/03/06 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
2020/03/24 PHP
通过jQuery打造支持汉字,拼音,英文快速定位查询的超级select插件
2010/06/18 Javascript
JS俄罗斯方块,包含完整的设计理念
2010/12/11 Javascript
11款新鲜的jQuery插件[附所有demo下载]
2011/01/24 Javascript
brook javascript框架介绍
2011/10/10 Javascript
javascript的原生方法获取数组中的最大(最小)值
2012/12/19 Javascript
JQuery实现展开关闭层的方法
2015/02/17 Javascript
javascript判断数组内是否重复的方法
2015/04/21 Javascript
使用javascript插入样式
2016/03/14 Javascript
使用struts2+Ajax+jquery验证用户名是否已被注册
2016/03/22 Javascript
JavaScript编写一个简易购物车功能
2016/09/17 Javascript
Easyui Datagrid自定义按钮列(最后面的操作列)
2017/07/13 Javascript
js移动端事件基础及常用事件库详解
2017/08/15 Javascript
详解webpack性能优化——DLL
2017/10/20 Javascript
轻量级JS Cookie插件js-cookie的使用方法
2018/03/22 Javascript
Puppeteer 爬取动态生成的网页实战
2018/11/14 Javascript
express 项目分层实践详解
2018/12/10 Javascript
微信小程序日历弹窗选择器代码实例
2019/05/09 Javascript
Python自动化测试工具Splinter简介和使用实例
2014/05/13 Python
pycharm远程调试openstack的图文教程
2017/11/21 Python
pandas进行时间数据的转换和计算时间差并提取年月日
2019/07/06 Python
python安装virtualenv虚拟环境步骤图文详解
2019/09/18 Python
python GUI库图形界面开发之PyQt5结合Qt Designer创建信号与槽的详细方法与实例
2020/03/08 Python
Python读写Excel表格的方法
2021/03/02 Python
CSS3+font字体文件实现圆形半透明菜单具体步骤(图解)
2013/06/03 HTML / CSS
在HTML5中如何使用CSS建立不可选的文字
2014/10/17 HTML / CSS
开发中都用到了那些设计模式?用在什么场合?
2014/08/21 面试题
《猫》教学反思
2014/02/26 职场文书
三年级学生评语
2014/04/23 职场文书
批评与自我批评总结
2014/10/17 职场文书
2015年领班工作总结
2015/04/29 职场文书
结婚典礼主持词
2015/06/29 职场文书
Golang: 内建容器的用法
2021/05/05 Golang