gpt4 book ai didi

css - 如何在angular元素中查找scss文件的css文件

转载 作者:太空宇宙 更新时间:2023-11-04 01:23:50 25 4
gpt4 key购买 nike

我使用以下命令在 VS Code 中创建了 Angular 元素。

ng new my-app --style=scss

通过关注此 github link

现在每个使用 angular-cli 创建的样式表都带有扩展名 .scss 而不是 .css

现在需要检查 Sass 是如何转换为 css 的,因为我是 Sass 的新手。我在设计中遇到了一些问题,因此我最好看看 css 文件。

我在那些存在 scss 文件的文件夹中进行了搜索,但我找不到 css 文件。请帮忙

更新

enter image description here

看这张图片,当我使用 cli 创建组件时,它创建了 .scss 而不是 css,所以我需要查找 css 文件。

最佳答案

我已经能够找到一种方法来查看我编译的 .scss 文件作为 .css 文件。在我从 Chrome 检查时只看到原始的 .scss 文件之前。

诀窍是在 angular.json 文件中设置一些标志,这样它会告诉 webpack(angular-cli 用来构建应用程序的东西)我想要 .scss 文件作为 .css 连同文件的源映射:

./angular.json

{
...
"projects": {
"my-prject": { <-- or whatever your project is named
"architect": {
"configurations": {
"production": { // <-- production is default, you might be working w/ custom configurations [development, test, w/e]
...
"sourceMap": true, <-- will serve source maps w/ the file so you can view it in the browser easily
"extractCss": true, <-- actually serve the .css files and not the .scss files
...
}
}
}
}
}
}

更新后,重新启动开发服务器或重建您的应用程序然后你可以进入 chrome 开发工具并查看找到 styles.css 文件(或任何你设置的文件名)并查看它: Screenshot of Chrome Source with compiled .css file

如果你在本地工作,那么:

local {
"sourceMap": true,
...
}

关于css - 如何在angular元素中查找scss文件的css文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48480485/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com