【发布时间】:2017-05-11 05:59:44
【问题描述】:
如何使用 Webpack 在 Typescript 中导入 CSS 模块?
-
为 CSS 生成(或自动生成)
.d.ts文件?并使用经典的 Typescriptimport语句?与./styles.css.d.ts:import * as styles from './styles.css' -
使用
requireWebpack函数导入?let styles = require("./styles.css");
但对于最后一种方法,我必须定义 require 函数。
什么是最好的方法或最佳选项,并且还可以为 CSS 文件定义和类处理 IntelliSense?
【问题讨论】:
-
import * as styles from ...或import styles = require(...均有效。无论如何,您可能必须为您的 css 文件声明一个模块——对于所有 css 文件是显式的或通用的——因为打字稿编译器对此一无所知。 see here 用于自动定义生成器。
标签: reactjs typescript webpack typescript-typings css-modules