VisualStudioCode找不到模块“typegram/callback”

我正在使用该telegraf软件包开发电报机器人。(版本 4.1.1)

一切正常,直到我开始使用来自 Telegraf 包的更多模块,如Extramark-up

我开始收到此错误:

internal/modules/cjs/loader.js:800
    throw err;
    ^
Error: Cannot find module 'typegram/callback'
Require stack:
- C:gitprojectsbotnode_modulestelegraflibtelegram-types.js
- C:gitprojectsbotnode_modulestelegraflibcontext.js
- C:gitprojectsbotnode_modulestelegraflibcomposer.js
- C:gitprojectsbotnode_modulestelegraflibtelegraf.js
- C:gitprojectsbotnode_modulestelegraflibindex.js
- C:gitprojectsbotindex.js
?[90m    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:797:15)?[39m
?[90m    at Function.Module._load (internal/modules/cjs/loader.js:690:27)?[39m
?[90m    at Module.require (internal/modules/cjs/loader.js:852:19)?[39m
?[90m    at require (internal/modules/cjs/helpers.js:74:18)?[39m
    at Object.<anonymous> (C:gitprojectsbotnode_modules?[4mtelegraf?[24mlibtelegram-types.js:16:14)
?[90m    at Module._compile (internal/modules/cjs/loader.js:959:30)?[39m
?[90m    at Object.Module._extensions..js (internal/modules/cjs/loader.js:995:10)?[39m
?[90m    at Module.load (internal/modules/cjs/loader.js:815:32)?[39m
?[90m    at Function.Module._load (internal/modules/cjs/loader.js:727:14)?[39m
?[90m    at Module.require (internal/modules/cjs/loader.js:852:19)?[39m {
  code: ?[32m'MODULE_NOT_FOUND'?[39m,
  requireStack: [
    ?[32m'C:gitprojectsbotnode_modulestelegraflibtelegram-types.js'?[39m,
    ?[32m'C:gitprojectsbotnode_modulestelegraflibcontext.js'?[39m,
    ?[32m'C:gitprojectsbotnode_modulestelegraflibcomposer.js'?[39m,
    ?[32m'C:gitprojectsbotnode_modulestelegraflibtelegraf.js'?[39m,
    ?[32m'C:gitprojectsbotnode_modulestelegraflibindex.js'?[39m,
    ?[32m'C:gitprojectsbotindex.js'?[39m
  ]
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! bot@1.0.0 start: `node index.js`
npm ERR! Exit status 1
internal/modules/cjs/loader.js:800
    throw err;
    ^
Error: Cannot find module 'typegram/callback'
Require stack:
- C:gitprojectsbotnode_modulestelegraflibtelegram-types.js
- C:gitprojectsbotnode_modulestelegraflibcontext.js
- C:gitprojectsbotnode_modulestelegraflibcomposer.js
- C:gitprojectsbotnode_modulestelegraflibtelegraf.js
- C:gitprojectsbotnode_modulestelegraflibindex.js
- C:gitprojectsbotindex.js
?[90m    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:797:15)?[39m
?[90m    at Function.Module._load (internal/modules/cjs/loader.js:690:27)?[39m
?[90m    at Module.require (internal/modules/cjs/loader.js:852:19)?[39m
?[90m    at require (internal/modules/cjs/helpers.js:74:18)?[39m
    at Object.<anonymous> (C:gitprojectsbotnode_modules?[4mtelegraf?[24mlibtelegram-types.js:16:14)
?[90m    at Module._compile (internal/modules/cjs/loader.js:959:30)?[39m
?[90m    at Object.Module._extensions..js (internal/modules/cjs/loader.js:995:10)?[39m
?[90m    at Module.load (internal/modules/cjs/loader.js:815:32)?[39m
?[90m    at Function.Module._load (internal/modules/cjs/loader.js:727:14)?[39m
?[90m    at Module.require (internal/modules/cjs/loader.js:852:19)?[39m {
  code: ?[32m'MODULE_NOT_FOUND'?[39m,
  requireStack: [
    ?[32m'C:gitprojectsbotnode_modulestelegraflibtelegram-types.js'?[39m,
    ?[32m'C:gitprojectsbotnode_modulestelegraflibcontext.js'?[39m,
    ?[32m'C:gitprojectsbotnode_modulestelegraflibcomposer.js'?[39m,
    ?[32m'C:gitprojectsbotnode_modulestelegraflibtelegraf.js'?[39m,
    ?[32m'C:gitprojectsbotnode_modulestelegraflibindex.js'?[39m,
    ?[32m'C:gitprojectsbotindex.js'?[39m
  ]
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! bot@1.0.0 start: `node index.js`
npm ERR! Exit status 1

'typegram/callback' 已安装,但它是一个打字稿文件,我没有安装打字稿,但在出现错误之前我没有遇到任何问题。

我恢复到我最新的工作版本,但错误没有改变..

现在这是唯一的代码行:

有小费吗?

回答

通过将软件包降级到 4.1.0 版本解决。


以上是VisualStudioCode找不到模块“typegram/callback”的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>