首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Jquery.hammer和Hammer2.0.2与RequireJS

使用Jquery.hammer和Hammer2.0.2与RequireJS
EN

Stack Overflow用户
提问于 2014-08-07 22:45:08
回答 2查看 2K关注 0票数 3

刚刚更新到Hammer2.0.2并添加了jquery.hammer插件,我在一个项目中需要它时遇到了困难。

目前,我正在接受“未定义的ReferenceError:锤子未定义”

当我试图只需要锤子时,我无法访问控制台中的锤子。

这里是我的需要配置中的重要内容。

代码语言:javascript
复制
require.config({
  paths: {
    '$': '../components/jquery/jquery',
    'jquery': '../components/jquery/jquery',
    'hammer': '../components/hammerjs/hammer',
    'jquery-hammer': '../components/jquery-hammer/jquery.hammer'
  },
  shim: {
    $: {
      exports: '$'
    },
    jquery: {
      exports: '$'
    },
    'hammer': {
      exports: 'Hammer'
    },
    'jquery-hammer': {
      deps:['$','hammer']
    }
  }
});
EN

回答 2

Stack Overflow用户

发布于 2014-08-10 20:19:02

为我这样做,把jquery-锤从你的道路上移开

代码语言:javascript
复制
require(["Hammer", "jquery"], function(){
Hammer = require("Hammer");
jQuery = require("jquery");

  require([
        "../components/jquery-hammer/jquery.hammer", //or the path of your jquery.hammer
        //Any other lib
        ], function(){
            //your previous init code
        }
});

所做的是在调用jQuery插件之前强制设置jquery.hammer和Hammer变量。

票数 0
EN

Stack Overflow用户

发布于 2021-12-18 10:49:14

  1. 安装npm锤击npm
  2. 在package.json ->“锤子”中添加:"^2.0.8“、”@types/锤子“:"^2.0.36”、“类型”:“锤子”、“茉莉”、"jasminewd2“、”节点“、"q”、"selenium-webdriver“
  3. main.ts文件中添加main.ts文件
  4. 如果仍有问题,请使用:npm --强制 npm安装
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25193458

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档