首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行grunt jasmine后在项目中创建的.grunt文件夹

运行grunt jasmine后在项目中创建的.grunt文件夹
EN

Stack Overflow用户
提问于 2015-08-19 19:12:32
回答 1查看 115关注 0票数 0

我今天才注意到,当我运行时:grunt jasmine

在我的主项目文件夹中创建了一个文件夹.grunt,这是正常的吗?我不这么认为。

我正在使用Phantomjs进行终端测试

我已经在我的node_modules中找到了这个文件夹

我不明白为什么每次我运行测试时都会创建那个文件夹,有什么想法吗?

package.json

代码语言:javascript
复制
"devDependencies": {
    "grunt": "*",
    "grunt-contrib-concat": "*",
    "grunt-contrib-jade": "*",
    "grunt-contrib-jasmine": "*",
    "grunt-contrib-jshint": "*",
    "grunt-contrib-sass": "*",
    "grunt-contrib-uglify": "*",
    "grunt-contrib-watch": "*"
  },
  "dependencies": {
    "phantomjs": "^1.9.18"
  }

Gruntfile.js

代码语言:javascript
复制
var jasmine;
    config.jasmine = jasmine = {};

    jasmine.test = {
        src:"public/javascripts/test/test.js"
        , options:{
            specs: "spec/test.spec.js"
            , keepRunner: true
            // , host: 'http://localhost/demo-site/'
        }
    };
EN

回答 1

Stack Overflow用户

发布于 2015-09-17 19:45:59

这是正常行为。您说得对,Jasmine的代码已经存储在node_modules/下的某个地方,但大多数人将其设置为被修订控制系统(如git)忽略。在node_modules/之外创建一个文件夹意味着Jasmine的代码可以存储在存储库中,并因此托管在web上,例如通过GitHub Pages

这对于开发JavaScript库的人来说非常有用,因为它允许访问托管站点的人直接运行测试。

就我个人而言,我希望能够更改保存的SpecRunner代码的位置,因为我已经有一个保存Jasmine的Jasmine目录。有一个GitHub issue on the .grunt directory

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32093881

复制
相关文章

相似问题

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