【问题标题】:Yarn Cannot find module 'logform' winston in build纱线在构建中找不到模块'logform'winston
【发布时间】:2021-08-09 21:26:00
【问题描述】:

我正在尝试使用 Yarn 2 构建一个 nodejs 应用程序:

"build": "rimraf ./dist && tsc"

但我得到了:

.yarn/cache/winston-transport-npm-4.4.0-e1b3134c1e-16050844d2.zip/node_modules/winston-transport/index.d.ts:9:26 - error TS2307: Cannot find module 'logform' or its corresponding type declarations. 9 import * as logform from 'logform';

即使出现此消息,程序仍然可以正常运行。在 dev 中,终端没有记录错误。

打字稿:3.9.7

纱线:2.4.1

节点:12.19.0

温斯顿:3.3.3

节点链接器:pnp

【问题讨论】:

    标签: node.js typescript build yarnpkg winston


    【解决方案1】:

    Winston 开发人员似乎忘记在 devDependencies 中安装 logform 类型,因此您只需运行以下命令即可

    yarn add @types/logform --dev 
    

    在您的项目中,一切都会按预期进行。

    【讨论】:

      猜你喜欢
      • 2023-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-10
      • 1970-01-01
      • 2019-07-27
      • 1970-01-01
      相关资源
      最近更新 更多