在TypeScript中导入时“找不到模块”

米切尔·莱特克(MichałLytek)

我在导入nodejs模块时遇到了一个小问题。对于http模块,此语法运行良好:

import * as http from "http";

但是,当我尝试对“ mysql2” node.js模块执行相同操作时:

import * as database from "mysql2";

我给了我一个错误:

Cannot find module 'mysql2'

并拒绝编译该行。我什至尝试过这样的语法(不知道为什么):

import {database} from 'mysql2';

但是只有当我这样写时才没有错误:

let database = require('mysql2');

在tsconfig.json中,我设置了:

"module": "commonjs",
"moduleResolution": "node",

当然,我已经通过npm在项目文件夹中安装了模块:

npm install mysql2 --save

所以我的问题是,为什么导入不起作用,并且在Visual Studio Code中出现错误?

之中

我认为导入不起作用,因为您缺少mysql2的打字稿定义。您尚未发布您的types.json(或tsd.json),但我想对于nodejs,您已经导入了定义,但对于mysql2没有,因此您可以使用“ import from”语法导入“ http”,而对于mysql2,则必须使用普通javascript nodejs“需要”导入它。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在python中从项目导入时找不到模块

来自分类Dev

找不到导入的模块?

来自分类Dev

从源导入导致在处理绝对导入时找不到父模块

来自分类Dev

无法在TypeScript中导入模块

来自分类Dev

Python找不到在另一个模块中导入的模块

来自分类Dev

在OSX上使用pip安装模块,但在导入时找不到

来自分类Dev

导入时找不到twisted.web

来自分类Dev

从Keras导入时“找不到参考”

来自分类Dev

Virtualenv找不到导入的模块

来自分类Dev

找不到模块:错误:无法解析“文件”或“目录”(在Webpack中导入sass)

来自分类Dev

在Create React App中导入.csv文件时出现“找不到模块”

来自分类Dev

无法在Reactjs中导入图像,返回错误找不到模块:无法解决

来自分类Dev

找不到模块:错误:无法解析“文件”或“目录”(在Webpack中导入sass)

来自分类Dev

导入嵌套模块时找不到模块

来自分类Dev

在Python中导入时Matplotlib无法识别为模块

来自分类Dev

在Python中导入时Matplotlib无法识别为模块

来自分类Dev

收到错误“ DLL加载失败:找不到指定的模块”。在尝试使用PyCharm在Anaconda中导入Windows的Tensorflow时

来自分类Dev

找不到Python导入模块错误

来自分类Dev

找不到模块错误-从同级目录导入

来自分类Dev

找不到Python导入模块错误

来自分类Dev

Python导入命令找不到存在的模块

来自分类Dev

RepositoryNotFoundError:使用导入时找不到[Enitity]的存储库

来自分类Dev

Python:使用导入时找不到对类的引用

来自分类Dev

jmerise导出在mariadb中导入时给了我一个语法错误,但是我在脚本中找不到语法错误

来自分类Dev

在Android中导入样式?attr / spinnerDropDownItemStyle时找不到资源

来自分类Dev

在IntelliJ中导入外部库时找不到对象错误

来自分类Dev

在Typescript中,从Typeings导入时如何使用Javascript模块

来自分类Dev

Typescript找不到已用SystemJS映射的模块

来自分类Dev

找不到模块Ionic TypeScript Atom项目

Related 相关文章

  1. 1

    在python中从项目导入时找不到模块

  2. 2

    找不到导入的模块?

  3. 3

    从源导入导致在处理绝对导入时找不到父模块

  4. 4

    无法在TypeScript中导入模块

  5. 5

    Python找不到在另一个模块中导入的模块

  6. 6

    在OSX上使用pip安装模块,但在导入时找不到

  7. 7

    导入时找不到twisted.web

  8. 8

    从Keras导入时“找不到参考”

  9. 9

    Virtualenv找不到导入的模块

  10. 10

    找不到模块:错误:无法解析“文件”或“目录”(在Webpack中导入sass)

  11. 11

    在Create React App中导入.csv文件时出现“找不到模块”

  12. 12

    无法在Reactjs中导入图像,返回错误找不到模块:无法解决

  13. 13

    找不到模块:错误:无法解析“文件”或“目录”(在Webpack中导入sass)

  14. 14

    导入嵌套模块时找不到模块

  15. 15

    在Python中导入时Matplotlib无法识别为模块

  16. 16

    在Python中导入时Matplotlib无法识别为模块

  17. 17

    收到错误“ DLL加载失败:找不到指定的模块”。在尝试使用PyCharm在Anaconda中导入Windows的Tensorflow时

  18. 18

    找不到Python导入模块错误

  19. 19

    找不到模块错误-从同级目录导入

  20. 20

    找不到Python导入模块错误

  21. 21

    Python导入命令找不到存在的模块

  22. 22

    RepositoryNotFoundError:使用导入时找不到[Enitity]的存储库

  23. 23

    Python:使用导入时找不到对类的引用

  24. 24

    jmerise导出在mariadb中导入时给了我一个语法错误,但是我在脚本中找不到语法错误

  25. 25

    在Android中导入样式?attr / spinnerDropDownItemStyle时找不到资源

  26. 26

    在IntelliJ中导入外部库时找不到对象错误

  27. 27

    在Typescript中,从Typeings导入时如何使用Javascript模块

  28. 28

    Typescript找不到已用SystemJS映射的模块

  29. 29

    找不到模块Ionic TypeScript Atom项目

热门标签

归档