当前位置: 首页 > 面试题库 >

ReferenceError:找不到变量:require at

岑鸣
2023-03-14
问题内容

我有一个关于在Grunt上使用茉莉花的问题。我不断出错

ReferenceError:找不到变量:require at

每当我运行茉莉花测试时。这是我的Gruntfile.js的茉莉花条目:

jasmine: {
      js: {
        src: jsFiles,
        options: {
          specs: 'tests/*_spec.js',
          helpers: 'tests/helpers/*',
          vendor: 'vendor/*'
        }
      }
    },

我可以在没有需求的情况下运行虚拟测试,但是像这样在测试中包含需求时,会出现需求错误。

var testD = require('../src/events_to_actions');

describe("events_to_actions", function() {
  it("is dummy test", function() {
    expect(true).toEqual(true);
  });
});

问题答案:

我有同样的问题。只需安装此节点软件包并将此行添加到您的Gruntfile中,require应该重新开始工作。

https://github.com/cloudchen/grunt-template-jasmine-
requirejs

jasmine: {
      js: {
        src: jsFiles,
        options: {
          specs: 'tests/*_spec.js',
          helpers: 'tests/helpers/*',
          vendor: 'vendor/*',
          template: require('grunt-template-jasmine-requirejs')
        }
      }
    },


 类似资料:
  • 我正在尝试将另一个类的布尔变量调用到包含数组列表的类。下面方法的目的是将学生添加到团队中,如果学生不到一定年龄(例如18岁),他们将获得折扣。 以下是学生是否是大三学生的布尔结果代码: arraylist类包含一个方法sighUp(),该方法将学生添加到团队列表中。如果学生是大三学生,他们可以享受折扣: 我一直得到的错误是“isJunior”是一个找不到的变量。我试图从包含布尔变量的学生类中调用此

  • 我是Reactjs新手,对未定义的变量有问题。在控制台日志中,我从以下React页面获得“未捕获引用错误:drawResults未定义app.js:116002”: 也许有人会建议如何修正这个错误。我在构造函数中声明了state变量,并尝试在fetchResults()方法中为其赋值,但脚本失败,变量未定义。

  • 问题内容: 我试图在我的react- native应用程序中使用节点模块,并且在这里采用ReactNativify方法。 我现在已经全部设置好了,我可以很好地加载加密包了。但是,当我添加eth- lightwallet时, 事情变得很奇怪。 自从我在其中添加该软件包以来,npm一直没有安装任何依赖项。意味着我必须手动添加它们。每次我安装某种与eth- lightwallet相关的依赖项时,都会卸载

  • 所以,我试图学习一些Spring MVC,我尝试的第一个教程有一个和JSP中的一个。 我的控制器很简单: 当我运行代码时,它不工作,所以我开始添加到JSP。 我的身体里有这个: 我的输出源如下所示: 我期望给我空字符串,以及中的null。 不应该搜索requestScope并找到它吗? 不应该与 <代码> 这是怎么回事,为什么没有找到属性? 我知道我可以继续使用${requestScope.pri

  • 我是新人。每当我试图构建并运行这段代码时,都会出现这条消息。 下面是 XML 代码: 下面是Java代码: /***重要事项:在下面添加您的包裹。包名称可以在项目的AndroidManifest中找到。xml文件。*这是我们的示例使用的包名称:**packagecom.example.android。justjava;**/ 导入Android。R;导入Android捆绑包;import andr