【发布时间】:2019-03-20 10:15:16
【问题描述】:
我有一个需求问题,希望你能帮助我。
我有 1 个名为 @unicoderns/orm 的包,需要 mysql
https://github.com/unicoderns/ORM
现在我尝试编写另一个名为 @unicoderns/cerberus 的开源包,cerberus 将 orm 作为依赖项,但是当我尝试构建 cerberus 时出现此错误:
node_modules/@unicoderns/orm/connection.d.ts:4:24 - 错误 TS7016:找不到模块“mysql”的声明文件。 '/home/chriss/Sites/cerberus/node_modules/mysql/index.js' 隐含了一个 'any' 类型。 尝试
npm install @types/mysql(如果存在)或添加包含declare module 'mysql';的新声明(.d.ts)文件4 import * as mysql from "mysql";
明明是想查找Ceberus中mysql的类型,但是不存在,为什么?
编辑 1:错字
【问题讨论】:
标签: mysql node.js typescript node-modules