Typescript,导入svg文件返回一个字符串,但导入less文件会返回一个空对象

时间:2017-12-13 01:15:30

标签: javascript typescript

我的文件较少;我有一个svg。呃打字稿。

.red {
  color: #1330af;
} .blue {
  color: red;
}

我有一个custom.d.ts,我有两个导入

declare module '*.svg';
declare module '*.less'
//custom.d.ts

import * as logo from './logo.svg'
import * as style from './style.less'
//Some ts file

有人可以解释为什么徽标是一个字符串,但样式是一个空的对象? 有没有办法将css加载到样式变量?使用typings-for-css-modules-loader

等工具

1 个答案:

答案 0 :(得分:0)

  有人解释为什么徽标是一个字符串,但样式是一个空的对象?

这取决于加载器在margins中的工作方式。

  • svg加载程序返回一个字符串
  • 较少的加载器可能是将生成的.css添加到webpack标记。