升级JHipster v8.0.0-beta.2后用JDL创建项目遇TS7016错误
JHipster v8.0.0-beta.2 项目创建TS7016错误修复方案
问题描述
升级至JHipster v8.0.0-beta.2版本后,通过带config配置的JDL文件创建项目时,触发TypeScript编译错误:
[jhipster] Error: src/main/webapp/app/core/util/data-util.service.ts:4:24 - error TS7016: Could not find a declaration file for module 'buffer'. 'node_modules/buffer/index.js' implicitly has an 'any' type.
修复步骤
- 安装
buffer的TypeScript类型声明包,在项目根目录执行命令:npm install @types/buffer --save-dev - 若安装后错误未消失,检查项目根目录的
tsconfig.json,确保compilerOptions.types数组中包含buffer:{ "compilerOptions": { // 其他配置项 "types": ["buffer", "node", ...] } } - 以上操作无效时,清理依赖缓存后重新安装:
rm -rf node_modules package-lock.json npm install
内容的提问来源于stack exchange,提问作者emilly
相关产品推荐
相关产品推荐

