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 相关文章推荐
ExtJS GTGrid 简单用户管理
Jul 01 Javascript
GreyBox技术总结(转)
Nov 23 Javascript
JavaScript获取和设置CheckBox状态的简单方法
Jul 05 Javascript
浅谈JavaScript对象与继承
Jul 10 Javascript
浅析$(function) ready和onload 的区别
Sep 03 Javascript
vue解决使用webpack打包后keep-alive不生效的方法
Sep 01 Javascript
对angularJs中controller控制器scope父子集作用域的实例讲解
Oct 08 Javascript
如何在Vue.js中实现标签页组件详解
Jan 02 Javascript
七行JSON代码把你的网站变成移动应用过程详解
Jul 09 Javascript
基于layui的table插件进行复选框联动功能的实现方法
Sep 19 Javascript
JS实现瀑布流效果
Mar 07 Javascript
在vue项目中 实现定义全局变量 全局函数操作
Oct 26 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
第二节--PHP5 的对象模型
2006/11/16 PHP
海河写的 Discuz论坛帖子调用js的php代码
2007/08/23 PHP
PHP编程最快明白(第一讲 软件环境和准备工作)
2010/10/25 PHP
PHP中的函数-- foreach()的用法详解
2013/06/24 PHP
Laravel 4 初级教程之视图、命名空间、路由
2014/10/30 PHP
php去除字符串中空字符的常用方法小结
2015/03/17 PHP
php封装json通信接口详解及实例
2017/03/07 PHP
PHP实现动态删除XML数据的方法示例
2018/03/30 PHP
PHP 访问数据库配置通用方法(json)
2018/05/20 PHP
JS中的构造函数详细解析
2014/03/10 Javascript
node.js中的events.emitter.removeListener方法使用说明
2014/12/10 Javascript
JavaScript数组迭代器实例分析
2015/06/09 Javascript
Angular和百度地图的结合实例代码
2016/10/19 Javascript
JavaScript利用正则表达式替换字符串中的内容
2016/12/12 Javascript
Vue项目pdf(base64)转图片遇到的问题及解决方法
2018/10/19 Javascript
JavaScript提升机制Hoisting详解
2019/10/23 Javascript
vue.js路由mode配置之去掉url上默认的#方法
2019/11/01 Javascript
vue实现评价星星功能
2020/06/30 Javascript
代码块高亮可复制显示js插件highlight.js+clipboard.js整合
2021/02/15 Javascript
Python计算两个日期相差天数的方法示例
2017/05/23 Python
浅谈pytorch和Numpy的区别以及相互转换方法
2018/07/26 Python
远程部署工具Fabric详解(支持Python3)
2019/07/04 Python
Python中面向对象你应该知道的一下知识
2019/07/10 Python
canvas实现烟花的示例代码
2020/01/16 HTML / CSS
加拿大奢华时装品牌:Mackage
2018/01/10 全球购物
Bally巴利中国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/10/09 全球购物
哄娃神器4moms商店:美国婴童用品品牌
2019/03/07 全球购物
GUESS Factory加拿大:牛仔裤、服装及配饰
2019/09/20 全球购物
意大利奢侈品综合电商网站:MODES
2019/12/14 全球购物
思想政治自我鉴定
2013/10/06 职场文书
开业庆典活动策划方案
2014/09/21 职场文书
校本课程教学计划
2015/01/19 职场文书
军训新闻稿范文
2015/07/17 职场文书
幼儿园教学反思范文
2016/03/02 职场文书
Python Numpy之linspace用法说明
2021/04/17 Python
Spring Data JPA的Audit功能审计数据库的变更
2021/06/26 Java/Android