导入映像时,TS无法从node_modules中找到模块

哈维尔·古兹曼

我的.tsx文件中包含以下代码:

import L from 'leaflet';
import icon from 'leaflet/dist/images/marker-icon.png';
import iconShadow from 'leaflet/dist/images/marker-shadow.png';

而Typescript抱怨第二行和第三行。不仅是linter,还是TS编译器本身。

特别是linter说:“它找不到模块'blabla / icon.png'或其相应的类型声明。但是,导入L是可以的。

任何人都知道为什么会这样以及如何解决这个问题?

我的tsconfig文件如下所示:

{
  "compilerOptions": {
      "outDir": "./dist/",        // path to output directory
      "sourceMap": true,          // allow sourcemap support
      "strictNullChecks": true,   // enable strict null checks as a best practice
      "module": "esnext",         // specify module code generation
      "jsx": "react",             // use typescript to transpile jsx to js
      "target": "es5",            // specify ECMAScript target version
      "allowJs": true,             // allow a partial TypeScript and JavaScript codebase
      "baseUrl": ".",
      "esModuleInterop": true,
      "allowSyntheticDefaultImports": true,
      "moduleResolution": "node",
      "resolveJsonModule": true,
      "isolatedModules": true,
      "paths": {
    }
  },
  "include" : ["src"],
  "exclude": ["node_modules", "dist", "config", ".vscode"]
}

先感谢您。

哈维尔·古兹曼

我通过创建具有以下内容的index.d.ts文件解决了此问题:

declare module '*.png';

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Babelify在从node_modules导入模块时抛出ParseError

来自分类Dev

TypeScript:从node_modules导入外部模块

来自分类Dev

温特史密斯:错误加载插件'./node_modules/wintersmith-coffee/'时出错:无法找到模块'./plugin'

来自分类Dev

即使我在docker run时将node_modules添加为卷,也无法在docker上找到模块

来自分类Dev

在浏览器中的 es6 模块中无法识别从 node_modules 导入

来自分类Dev

为什么TypeScript无法找到安装在“ node_modules”中的模块?

来自分类Dev

错误TS1259:只能使用'esModuleInterop'标志默认导入模块'“ ./node_modules/@types/express/index”'

来自分类Dev

使用babel从node_modules导入模块但失败

来自分类Dev

重新安装node_modules之后,出现webpack错误“未找到模块:错误:无法解析模块”

来自分类Dev

无法从“ setupTests.ts”中找到模块“酶”

来自分类Dev

nodemon 无法在 exec 参数中找到 ts-node

来自分类Dev

导入pytorch模块时出错。(指定的模块无法找到。)

来自分类Dev

无法安装node_modules

来自分类Dev

如何从node_modules导入JS库

来自分类Dev

React - 从 Node_Modules 导入文件

来自分类Dev

我无法从 node.js 中的打字稿导入 node_modules

来自分类Dev

打字稿无法从模块的index.d.ts中找到类型

来自分类Dev

Typescript模块,需要外部node_modules

来自分类Dev

找不到模块“ node_modules / formidable”

来自分类Dev

找不到模块“ node_modules / formidable”

来自分类Dev

开玩笑-无法从共享(Angular)中找到具有相对导入的模块

来自分类Dev

无法使用来自node_modules的打字稿导入react-tap-event-plugin

来自分类Dev

无法将库从Node_Modules导入ASP.NET CORE APP

来自分类Dev

找不到模块:部署到Vercel时无法在'/ vercel / 2d531da8 / node_modules / mysql / lib / protocol / sequences'中解析'fs'

来自分类Dev

找不到模块:无法解析'./node_modules/@material-ui/core/IconButton'

来自分类Dev

无法加载与spookyjs放在同一父node_modules目录中的casperjs模块

来自分类Dev

在模块中使用npm3无法获取父node_modules

来自分类Dev

UnableToResolveError:无法解析模块`./node_modules/react-native/packager/src/components` React Native

来自分类Dev

打字稿:es6从node_modules子文件夹导入类型定义(.d.ts)

Related 相关文章

  1. 1

    Babelify在从node_modules导入模块时抛出ParseError

  2. 2

    TypeScript:从node_modules导入外部模块

  3. 3

    温特史密斯:错误加载插件'./node_modules/wintersmith-coffee/'时出错:无法找到模块'./plugin'

  4. 4

    即使我在docker run时将node_modules添加为卷,也无法在docker上找到模块

  5. 5

    在浏览器中的 es6 模块中无法识别从 node_modules 导入

  6. 6

    为什么TypeScript无法找到安装在“ node_modules”中的模块?

  7. 7

    错误TS1259:只能使用'esModuleInterop'标志默认导入模块'“ ./node_modules/@types/express/index”'

  8. 8

    使用babel从node_modules导入模块但失败

  9. 9

    重新安装node_modules之后,出现webpack错误“未找到模块:错误:无法解析模块”

  10. 10

    无法从“ setupTests.ts”中找到模块“酶”

  11. 11

    nodemon 无法在 exec 参数中找到 ts-node

  12. 12

    导入pytorch模块时出错。(指定的模块无法找到。)

  13. 13

    无法安装node_modules

  14. 14

    如何从node_modules导入JS库

  15. 15

    React - 从 Node_Modules 导入文件

  16. 16

    我无法从 node.js 中的打字稿导入 node_modules

  17. 17

    打字稿无法从模块的index.d.ts中找到类型

  18. 18

    Typescript模块,需要外部node_modules

  19. 19

    找不到模块“ node_modules / formidable”

  20. 20

    找不到模块“ node_modules / formidable”

  21. 21

    开玩笑-无法从共享(Angular)中找到具有相对导入的模块

  22. 22

    无法使用来自node_modules的打字稿导入react-tap-event-plugin

  23. 23

    无法将库从Node_Modules导入ASP.NET CORE APP

  24. 24

    找不到模块:部署到Vercel时无法在'/ vercel / 2d531da8 / node_modules / mysql / lib / protocol / sequences'中解析'fs'

  25. 25

    找不到模块:无法解析'./node_modules/@material-ui/core/IconButton'

  26. 26

    无法加载与spookyjs放在同一父node_modules目录中的casperjs模块

  27. 27

    在模块中使用npm3无法获取父node_modules

  28. 28

    UnableToResolveError:无法解析模块`./node_modules/react-native/packager/src/components` React Native

  29. 29

    打字稿:es6从node_modules子文件夹导入类型定义(.d.ts)

热门标签

归档