javascript - 运行 npm 脚本时出现 Typescript 错误
问题描述
当我运行时,tsc && npm run browserify && npm run minify
我收到此错误:
lib/helper.ts:71:38 - error TS4078: Parameter 'inputData' of exported function has or is using private name 'Buffer'.
71 inputData: NodeJS.ReadableStream | Buffer | string
据我所知,我应该以某种方式导出 Buffer,但我不确定这意味着什么或如何去做。
解决方案
你需要 nodejs 类型。简单地运行npm install @types/node
。
编辑:如果这不是问题,那么你应该去你的lib/helper.ts
并导出 private Buffer
,就像inputData
导出和使用 Buffer 一样,但 Buffer 没有导出。
从这里提取的信息。
推荐阅读
- node.js - 如何在(db)集合级别定义 MongoDB 模式验证?
- android - 从应用程序目录中删除图像时,会自动出现在图库中
- ejs - 我如何在 EJS 中访问 [object Object]?
- visual-studio - 为整个 Visual Studio 解决方案设置 WarningsAsErrors,而不仅仅是每个项目
- ajax - Spring Boot Cors 问题:尝试了所有方法,但 POST 不起作用
- jquery - Bootstrap 4:如何创建一个带有手风琴的下拉菜单?
- javascript - 如何检测子元素变化?
- javascript - 立即用正则表达式 python 替换句子中的匹配模式
- android - 通过 JSON 设置微调器选定项
- flutter - 在 Gitlab 上为 Flutter 设置 CI