mic*_*p78 7 angular-cli angular2-material angular
我正在使用@ 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版本的解决方案.
有人用上面的设置解决了这个问题吗?
j2L*_*L4e 11
你需要安装缺少的类型:
npm install @types/hammerjs --save-dev
Run Code Online (Sandbox Code Playgroud)
然后将hammerjs类型的引用添加到您的tsconfig.json:
"types": [
...,
"hammerjs"
]
Run Code Online (Sandbox Code Playgroud)
如果这还不够,还可以通过npm安装hammerjs:
npm i hammerjs
Run Code Online (Sandbox Code Playgroud)
mic*_*p78 11
这是适合我的解决方案......
npm install hammerjs --save-dev
npm install @ types/hammerjs --save-dev
进口'hammerjs'; (在main.ts中)
感谢@ j2L4e和这个答案https://github.com/justindujardin/ng2-material/issues/244#issuecomment-241600752
| 归档时间: |
|
| 查看次数: |
3095 次 |
| 最近记录: |