我在用
@ angular-2.0.0-rc.5,
@ angular2-material 2.0.0-alpha.7-4&
Angular-CLI 1.0.0-beta.11-webpack.2
当我尝试编译时会引发错误,找不到名称“HammerManager”。请参阅所附的屏幕截图。
我找到了一些针对Angular-CLI(非webpack)版本的解决方案,但没有针对使用webpack版本的解决方案。
任何人都可以通过上述设置解决此问题吗?
最佳答案
您需要安装缺少的类型:
npm install @types/hammerjs --save-dev
然后在您的
tsconfig.json
中引用Hammerjs类型:"types": [
...,
"hammerjs"
]
如果那还不够,还可以通过npm安装Hammerjs本身:
npm i hammerjs