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 国际象棋棋盘 实现代码
Jun 26 Javascript
js为数字添加逗号并格式化数字的代码
Aug 23 Javascript
用原生js做个简单的滑动效果的回到顶部
Oct 15 Javascript
javascript实现的简单计时器
Jul 19 Javascript
JavaScript 常见安全漏洞和自动化检测技术
Aug 21 Javascript
JavaScript浮点数及运算精度调整详解
Oct 21 Javascript
详解JavaScript时间处理之几个月前或几个月后的指定日期
Dec 21 Javascript
微信小程序实现实时圆形进度条的方法示例
Feb 24 Javascript
BootStrap表单宽度设置方法
Mar 10 Javascript
详解React 在服务端渲染的实现
Nov 16 Javascript
详解操作虚拟dom模拟react视图渲染
Jul 25 Javascript
一篇文章了解正则表达式的替换技巧
Feb 24 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
cmd下运行php脚本
2008/11/25 PHP
线路分流自动跳转代码;希望对大家有用!
2006/12/02 Javascript
extjs DataReader、JsonReader、XmlReader的构造方法
2009/11/07 Javascript
用jquery仿做发微博功能示例
2014/04/18 Javascript
一个JavaScript防止表单重复提交的实例
2014/10/21 Javascript
javascript的switch用法注意事项分析
2015/02/02 Javascript
基于jquery实现导航菜单高亮显示(两种方法)
2015/08/23 Javascript
javascript实现unicode与ASCII相互转换的方法
2015/12/10 Javascript
fullpage.js全屏滚动插件使用实例
2016/09/06 Javascript
微信小程序前端源码逻辑和工作流
2016/09/25 Javascript
清除浏览器缓存的几种方法总结(必看)
2016/12/09 Javascript
windows 下安装nodejs 环境变量设置
2017/02/02 NodeJs
Vue生命周期示例详解
2017/04/12 Javascript
vue源码学习之Object.defineProperty 对数组监听
2018/05/30 Javascript
webpack之引入图片的实现及问题
2018/10/08 Javascript
使用gulp构建前端自动化的方法示例
2018/12/25 Javascript
原生JavaScript实现日历功能代码实例(无引用Jq)
2019/09/23 Javascript
VUEX 数据持久化,刷新后重新获取的例子
2019/11/12 Javascript
Python列表(list)、字典(dict)、字符串(string)基本操作小结
2014/11/28 Python
Python常见工厂函数用法示例
2018/03/21 Python
解决python "No module named pip" 的问题
2018/10/13 Python
Python3实现爬虫爬取赶集网列表功能【基于request和BeautifulSoup模块】
2018/12/05 Python
python实现邮件自动发送
2019/08/10 Python
pygame用blit()实现动画效果的示例代码
2020/05/28 Python
python软件测试Jmeter性能测试JDBC Request(结合数据库)的使用详解
2021/01/26 Python
关于探究python中sys.argv时遇到的问题详解
2021/02/23 Python
美国最大的存储市场:SpareFoot
2018/07/23 全球购物
澳大利亚运动鞋商店:Platypus Shoes
2019/09/27 全球购物
C++如何引用一个已经定义过的全局变量
2014/08/25 面试题
delegate与普通函数的区别
2014/01/22 面试题
Python如何定义一个函数
2015/09/01 面试题
教师先进事迹材料
2014/12/16 职场文书
追悼词范文大全
2015/06/23 职场文书
生日宴会祝酒词
2015/08/10 职场文书
餐厅营销的秘密:为什么老顾客会流水?
2019/08/08 职场文书
PHP实现创建以太坊钱包转账等功能
2021/04/21 PHP