【发布时间】:2021-08-15 10:57:15
【问题描述】:
在尝试运行我的项目 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。我不认为这是一个定义错误。我认为这是应用程序脚本错误。
【问题讨论】:
-
你能分享更多你的代码吗?例如“hammerjs”在哪里导入?
标签: javascript angular typescript ionic4 hammer.js