当前位置: 首页 > 知识库问答 >
问题:

找不到模块“mymodule”的声明文件[重复]

柳坚白
2023-03-14

我试图导入我的测试模块安装与npm igithub.com/.../...和代码,它的工作正常,但在VSCode它有这样的东西:

Could not find a declaration file for module 'estrajs'. 'C:/Users/Users/Desktop/Test/TestFolder/node_modules/mymodule/index.js' implicitly has an 'any' type.
  Try `npm i --save-dev @types/mymodule` if it exists or add a new declaration (.d.ts) file containing `declare module 'mymodule';`ts(7016)

我该如何申报呢?我已经把打字/索引归档了。d、 ts

共有2个答案

梁丘书
2023-03-14

尝试将以下内容添加到tsconfig.json文件中

"noImplicitAny": false
苏昂雄
2023-03-14

啊,我明白了,我只是简单地键入索引。d、 ts文件

declare module 'mymodule';
 类似资料:
  • TS7016:找不到模块rxjs的声明文件。'C:/Path/to/project/node_modules/rxjs/dist/cjs/index.js'隐含有'any'类型。如果存在,请尝试npm i--save-dev@type/rxjs,或者添加一个新的声明(.d.ts)文件,其中包含'声明模块'rxjs'; 我已经将NestJs更新为版本8,将rxjs更新为版本7。之后,导入停止工作。有

  • 当我在< code>themes_holo.xml(一个Android系统的文件)中找到声明时,Intellij告诉我: 找不到要转到的声明 下面是提到的代码:

  • 当我在(一个Android系统的文件)中找到声明时,Intellij告诉我: 找不到要转到的声明 下面是提到的代码:

  • use 声明可以将一个完整的路径绑定到一个新的名字,从而更容易访问。 // 将 `deeply::nested::function` 路径绑定到 `other_function`。 use deeply::nested::function as other_function; fn function() { println!("called `function()`"); } mod de

  • 我有两个带有CMake的git存储库,一个是游戏引擎,另一个是我正在用游戏引擎制作的游戏。 原来,这个游戏引擎有一个子模块包含在项目的cmakelists.txt中,而在游戏存储库中,游戏引擎被添加为一个子模块,也包含在cmakelists.txt中。但是在编译两个项目的时候,游戏引擎编译一切正常,没有错误,我更新游戏知识库更新子模块,而在编译游戏的时候,不知什么原因没有找到游戏引擎子模块。 游戏

  • 但是,如果我按以下方式导入,那么一切都正常: 我做错了什么?