找不到模块 '!!raw-loader!./something.glsl' 或其相应的类型声明

时间:2021-05-27 23:09:56

标签: typescript webpack create-react-app raw-loader

我有一个使用 create-react-app --template 打字稿启动的项目。我需要使用 webpack raw-loader 导入一些文件,所以我做了一个 npm i -D raw-loader。现在我像这样导入那些:

// eslint-disable-next-line import/no-webpack-loader-syntax
import fSrc from '!!raw-loader!./something.glsl';

我为 .glsl 文件添加了声明,并为我的项目添加了 !raw-loader!

// index.d.ts

declare module '*.svg';
declare module '*.glsl';
declare module '!raw-loader!*';

但是,我收到编译器错误:

Cannot find module '!!raw-loader!./something.glsl' or its corresponding type declarations.  TS2307

    1 | // eslint-disable-next-line import/no-webpack-loader-syntax
  > 2 | import fSrc from '!!raw-loader!./something.glsl';

我在这里做错了什么?

0 个答案:

没有答案