打字稿找不到更少的模块

pss*_*sgo 1 javascript single-page-application typescript reactjs webpack

在此处输入图片说明

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

在此处输入图片说明

像这样的工作文件?

fel*_*osh 8

只需使用创建一个新的声明文件(externals.d.tsdeclare module '*.less'

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

// tsconfig.json
{
   compilerOptions: {...}
   includes: [
      './path/to/the/new/file/externals.d.ts'
   ]
}
Run Code Online (Sandbox Code Playgroud)


Igo*_*rev 6

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

declare module '*.less';
Run Code Online (Sandbox Code Playgroud)

或者如果你使用 css-modules

declare module '*.module.less' {
  const classes: { [className: string]: string };
  export default classes;
}
Run Code Online (Sandbox Code Playgroud)