Vue專案打包部署到iis伺服器的配置方法
阿新 • • 發佈:2020-11-26
一 將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伺服器的配置方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。在此也非常感謝大家對碼農教程網站的支援!
如果你覺得本文對你有幫助,歡迎轉載,煩請註明出處,謝謝!