我有一个Angular 8项目,在编译结束时收到以下警告:
.in {
position: absolute;
width: 100vw;
max-width: 600px;
background-color: yellow;
}
当然第一步是检查我是否有地图文件,但这很奇怪,在WARNING in Ignoring local source map at "C:\Users\mike\git\typhoon\bootstrap-reboot.min.css.map" as resource is missing.
中使用这些行将css包括在内:
angular.json
...并且"styles": [
"node_modules/bootstrap/dist/css/bootstrap-reboot.min.css",
"src/app/styles/styles.scss"
],
文件夹确实确实在.css文件旁边包含.map文件:
node_modules/bootstrap/dist/css
警告消息告诉我,编译过程正在错误的位置查找地图文件。
.css文件的最后一行是:
$ ls -l bootstrap-reboot*
-rw-r--r-- 1 mike 197610 4897 Oct 26 1985 bootstrap-reboot.css
-rw-r--r-- 1 mike 197610 76483 Oct 26 1985 bootstrap-reboot.css.map
-rw-r--r-- 1 mike 197610 4021 Oct 26 1985 bootstrap-reboot.min.css
-rw-r--r-- 1 mike 197610 32461 Oct 26 1985 bootstrap-reboot.min.css.map
实际上我不在乎是否获取映射文件,因为它只是一个重置CSS,但我真的很想摆脱此编译器警告。
修改.css文件似乎是一种黑客,每次更新软件包时都需要手动重做,所以我想避免该解决方案。
有什么想法吗?