打字稿找不到模块少

时间:2017-09-30 09:05:30

标签: javascript reactjs typescript webpack single-page-application

enter image description here

我使用react和webpack来构建Web SPA,但是,typescript找不到解析较少的文件

enter image description here

像这样的工作文件⬆️

2 个答案:

答案 0 :(得分:2)

只需使用externals.d.ts创建新的声明文件(declare module '*.less')。

将该文件添加到includes文件的tsconfig.json数组中。

// tsconfig.json
{
   compilerOptions: {...}
   includes: [
      './path/to/the/new/file/externals.d.ts'
   ]
}

答案 1 :(得分:2)

添加到src/react-app-env.d.tsdeclaration.d.ts

declare module '*.less';

或者如果您使用css-modules

declare module '*.module.less' {
  const classes: { [className: string]: string };
  export default classes;
}