1. 程式人生 > 實用技巧 >Vue專案打包部署到iis伺服器的配置方法

Vue專案打包部署到iis伺服器的配置方法

一 將Vue專案打包

切換到專案目錄下,輸入cnpm run build 打包



等待打包完成



二 URL 重寫

訪問我們的一個url

原因是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>

將該檔案拷貝到打包好根目錄下面


發現成功訪問到我們的url


總結

以上所述是小編給大家介紹的Vue專案打包部署到iis伺服器的配置方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。在此也非常感謝大家對碼農教程網站的支援!
如果你覺得本文對你有幫助,歡迎轉載,煩請註明出處,謝謝!