角6什么在构建中的style.js

Whi*_*her 2 sass angular

偷窥html源

使用sass用ng 6构建我的SPA的过程

我找到了这些文件列表

<script type="text/javascript" src="runtime.js"></script>
<script type="text/javascript" src="polyfills.js"></script>
<script type="text/javascript" src="styles.js"></script>
<script type="text/javascript" src="vendor.js"></script>
<script type="text/javascript" src="main.js"></script>
Run Code Online (Sandbox Code Playgroud)

我想知道style.js的用途是什么?

我正在导入引导程序

在我的style.scss中

(我这样做是因为如果我将bootstrap放在angular.json中,那么我的自定义主题将无法看到变量)

@import "./assets/variables";
@import "~bootstrap/scss/bootstrap";
Run Code Online (Sandbox Code Playgroud)

Vik*_*kas 5

在开发版本中,全局样式被提取到.js文件中,而在生产版本中,它们将提取到.css文件中。要改变这种默认行为,使用--extract-css选项,或它的别名-ecng build命令。

  • 但为什么?在开发构建中使用js提取css的原因是什么? (3认同)

Nou*_*our 1

style.js 是 angular.json 文件中样式数组中包含的所有 css 文件。