【发布时间】:2018-04-11 09:33:45
【问题描述】:
我有一个我认为是标准的 .angular-cli.json 文件。在应用程序[0] 中,它具有:
"styles": [
"styles.css",
"../node_modules/bootstrap/dist/css/bootstrap.min.css"
],
以上内容适用于“ng build”或“ng serve”。但是,如果我执行“ng build --prod”,这两个 css 文件将被忽略。我解决这个问题的方法是使用 CDN 版本的 bootstrap.min.css 并将 styles.css 添加到公开可用的资源(Azure 博客存储),然后从 index.html 引用它们。
FWIW,如果我执行“ng serve --prod”,它仍然可以在我的 localhost/dev 环境中工作。但是“ng build --prod”没有。
任何想法从哪里开始?
【问题讨论】:
-
如果您使用
ng build --pord,您是否在dist文件夹中输出了样式包? -
是的,我有一个“styles.
.bundle.css”文件,里面似乎有我想要的。 -
我想知道您是否
npm install -g http-server然后将dist文件夹与http-server一起服务会产生什么结果?您还可以查看开发工具的网络选项卡中是否加载了 css 包? -
我有这个确切的问题,你赢了吗?
标签: angular-cli