美文网首页Angular 8
Angular 8 发布 IIS

Angular 8 发布 IIS

作者: bei6 | 来源:发表于2019-03-11 22:56 被阅读10次

    Angular 发布

    基本命令 ng b --prod
    如果有不同的配置再追加配置,例如我的使用生产环境发布ng b -c=prod --prod
    --prod 会开启检查无用代码

    安装 URL Rewrite

    https://www.microsoft.com/en-us/download/details.aspx?id=47337

    web.config

    此外还需要一个 web.config配置文件支持 URL Rewrite,放在在项目的根目录。

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
      <system.webServer>
        <rewrite>
          <rules>
            <rule name="AngularJS" 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>
    

    相关文章

      网友评论

        本文标题:Angular 8 发布 IIS

        本文链接:https://www.haomeiwen.com/subject/ykrrpqtx.html