使用Angular-Cli生成独立包

Mar*_*tin 6 angular-cli angular

我正在使用Angular-Cli在Angular2中构建一个Web应用程序.我们即将在生产中部署它,因此我们正在尝试构建它.

由于我们不打算将Node用作Web服务器,因此我们需要使用由其生成的独立包(dist文件夹)

ng build --prod --aot

现在,如果我们这样做,浏览器正确加载所有资产(JS,CSS,图像等)(没有404)和应用程序加载(它完全可用).问题是它不呈现CSS样式,它只是一个没有样式的HTML文档.

奇怪的是,如果应用程序通过执行来提供服务

服务

然后只加载一些样式.

可能发生什么的任何线索?

版本:

  • Angular2:2.2.1
  • Angular-Cli:1.0.0-beta.22-1
  • 打字稿:2.0.10

谢谢!

编辑:不包括CSS的示例:

.timeline-icon {
    text-align: center;
    line-height: 40px;
}
.btn-clear-timeline {
    margin-bottom: 10px;
}    
.panel-no-mb {
    margin-bottom: 0px;
}
Run Code Online (Sandbox Code Playgroud)