angular 通用中未定义锤子
Hammer not defined in angular universal
我使用 hammerjs 进行滑动 angular5.It 在将我的应用程序转换为 angular universal.can 时无法正常工作 universal.can 任何人请帮助 me.my hammer[= 的代码如下所示12=]
var sliderManager = new Hammer.Manager(sliderEl);
if (sliderManager) {
sliderManager.add(new Hammer.Pan({ threshold: 0, pointers: 0 }));
谢谢
问题是你缺少 type ,你需要像下面这样安装它
npm install @types/hammerjs --save-dev
在 tsconfig.json
中添加 hammerjs 类型的引用:
"types": [
...,
"hammerjs"
]
如果不能正常工作,请通过 npm 安装 hammerjs 本身:
npm i hammerjs
或关注这个
- npm 安装 hammerjs --save-dev
- npm 安装@types/hammerjs --save-dev
- 进口'hammerjs'; (在 main.ts)
答案:https://github.com/justindujardin/ng2-material/issues/244#issuecomment-241600752
对于 windows 未定义的问题,请遵循以下说明:https://github.com/hammerjs/hammer.js/issues/930
我使用 hammerjs 进行滑动 angular5.It 在将我的应用程序转换为 angular universal.can 时无法正常工作 universal.can 任何人请帮助 me.my hammer[= 的代码如下所示12=]
var sliderManager = new Hammer.Manager(sliderEl);
if (sliderManager) {
sliderManager.add(new Hammer.Pan({ threshold: 0, pointers: 0 }));
谢谢
问题是你缺少 type ,你需要像下面这样安装它
npm install @types/hammerjs --save-dev
在 tsconfig.json
中添加 hammerjs 类型的引用:
"types": [
...,
"hammerjs"
]
如果不能正常工作,请通过 npm 安装 hammerjs 本身:
npm i hammerjs
或关注这个
- npm 安装 hammerjs --save-dev
- npm 安装@types/hammerjs --save-dev
- 进口'hammerjs'; (在 main.ts)
答案:https://github.com/justindujardin/ng2-material/issues/244#issuecomment-241600752
对于 windows 未定义的问题,请遵循以下说明:https://github.com/hammerjs/hammer.js/issues/930