我最近更新了我的角度5项目中的模块,在使用angular-cli打开它之后,我收到了以下警告:
警告在./node_modules/css-loader?{"sourceMap":false,"importLoaders":1}!./node_modules/postcss-loader/lib?{ 34; IDENT":" postcss"" sourceMap":假} ./ node_modules / SASS装载机/ LIB / loader.js {" sourceMap&#34!? ;:假,"精密":8,"的includepaths":![]} ./ SRC / styles.scss (发出的值而不是Error的实例)postcss-url:C:\ workspace \ default ... \ src \ styles.scss:4673:7:无法读取文件' C:\ workspace \默认... \ 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&#39 ;,忽略
我还尝试回滚到旧版本的模块,但警告仍然存在。有人知道如何删除警告吗?该项目工作正常,但这些警告很烦人。
答案 0 :(得分:0)
不要使用绝对路径,而要使用相对路径。 检查您试图调用“ left.svg”的代码,该代码在“ C:\ workspace \ default ... \ src \〜ag-grid \ src \ styles \ material-icons \ left.svg”不可用
无论您在哪里叫“ left.svg”,都在其前面加一个斜杠(/)。示例:
示例:“ / assets / images / logo.png”,其中资产位于src文件夹下的根目录中