javascript - 找不到“hammerjs”的类型定义文件
问题描述
在尝试运行我的项目 ionic cordova run Android 时,它会显示错误:-
[13:07:43] typescript error
Cannot find type definition file for 'hammerjs'.
TypeError: Cannot read property 'replace' of null
at Object.escapeHtml (D:\projects\hafele_latest\node_modules\@ionic\app-scripts\dist\util\helpers.js:253:10)
at generateCodeBlock (D:\projects\hafele_latest\node_modules\@ionic\app-scripts\dist\logger\logger-diagnostics.js:187:77)
at generateDiagnosticHtml (D:\projects\hafele_latest\node_modules\@ionic\app-scripts\dist\logger\logger-diagnostics.js:179:12)
at Array.map (<anonymous>)
at Object.printDiagnostics (D:\projects\hafele_latest\node_modules\@ionic\app-scripts\dist\logger\logger-diagnostics.js:15:39)
at D:\projects\hafele_latest\node_modules\@ionic\app-scripts\dist\transpile.js:158:34
at new Promise (<anonymous>)
at transpileWorker (D:\projects\hafele_latest\node_modules\@ionic\app-scripts\dist\transpile.js:107:12)
at Object.transpile (D:\projects\hafele_latest\node_modules\@ionic\app-scripts\dist\transpile.js:64:12)
at D:\projects\hafele_latest\node_modules\@ionic\app-scripts\dist\build.js:109:82
我已经添加了@types/hammerjs。我不认为这是一个定义错误。我认为这是应用程序脚本错误。
解决方案
这对我有用
npm i @types/hammerjs
推荐阅读
- laravel - 列显示“id”编号而不是外键属性
- javascript - 宠物的 JavaScript 中的被动变量无法正常工作
- python - 给定素数分解,如何找到数字的因数?
- php - mysql结果到不同结构的多维json数组
- reactjs - Promise 不能在 React useEffect 与 Firebase 结合使用
- python - 尝试使用“fill_between”时出现以下错误“传入参数“'y2'”的输入不是一维的。”
- javascript - 将 HTML、CSS 和 JS 编译成一个 JS 文件
- r - 根据 R 中的预定比例将数据集中的个体分配到特定状态
- javascript - 更新数据库,laravel,vue js中的view_count col
- android - 如何实现 SQLITE_LIMIT_LENGTH?