我最近从我的角度5项目更新了我的模块,在用angular-cli打开它之后我得到了以下警告:
警告在./node_modules/css-loader?{"sourceMap":false,"importLoaders":1}!./node_modules/postcss-loader/lib?{"ident":"postcss","sourceMap":false} !./ node_modules / sass-loader / lib / loader.js?{“sourceMap”:false,“precision”:8,“includePaths”:[]}! . / src / styles.scss(发送值而不是实例错误)postcss-url:C:\ workspace \ default ... \ src \ styles.scss:4673:7:无法读取文件'C:\ workspace \ default ... \ src \ ~ag-grid \ src \ styles \ material-icons \ left.svg',忽略NonErrorEmittedError :(发出的值而不是Error的实例)postcss-url:C:\ workspace \ default ... \ src \ styles.scss:4673:7:无法读取文件'C:\ workspace \ default ... \ src \ ~ag-grid \ src \ styles \ material-icons \ left.svg',忽略
我也尝试回滚到旧版本的模块,但警告仍然存在 . 有人知道如何删除警告吗?该项目工作正常但这些警告很烦人 .
1 回答
不要使用绝对路径,而是使用相对路径 . 检查你的代码,在某处你试图调用“left.svg”,这在“C:\ workspace \ default ... \ src \ ~ag-grid \ src \ styles \ material-icons \ left.svg”中不可用 . .
无论你打电话给“left.svg”,都要在前面放一个斜线(/) . 例:
例如:'/ assets / images / logo.png'其中资产位于src文件夹下的根目录中