纱线在构建中找不到模块'logform'winston
Posted
技术标签:
【中文标题】纱线在构建中找不到模块\'logform\'winston【英文标题】: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
【问题讨论】:
【参考方案1】:Winston 开发人员似乎忘记在 devDependencies 中安装 logform 类型,因此您只需运行以下命令即可
yarn add @types/logform --dev
在您的项目中,一切都会按预期进行。
【讨论】:
以上是关于纱线在构建中找不到模块'logform'winston的主要内容,如果未能解决你的问题,请参考以下文章