我的 NodeJS 项目是用 Typescript 2.5 编写的
模块的以下导入行:
import log4js= require('log4js);
编译,我成功使用了记录器。甚至 IntelliSense 也能很好地提示对象的方法和属性。然而,我从 IntelliSense 得到了令人讨厌的错误:
TS2307 (TS) 找不到模块“log4js”。
如果我尝试将相应的类型添加到我的项目中,但我收到了消息:
npm install @types/log4js --only=dev
npm WARN deprecated @types/log4js@2.3.5: This is a stub types definition for log4js (https://github.com/nomiddlename/log4js-node). log4js provides its own type definitions, so you don't need @types/log4js installed!