我想知道是否有人有咕噜咕噜的业力来运行一个在观看时改变的规格.这是我的配置如下.问题是行grunt.config('karma.unit.options.files',filepath); 似乎没有做任何事情,因为所有的规格仍然运行,但foo确实在业力之前获得输出:unit:run被解雇.
grunt.initConfig({
karma: {
unit: {
configFile: 'karma.conf.js',
background: true,
singleRun: false,
options: {
files: allFilesArray
}
}
},
watch: {
options: {
spawn: false,
livereload: true
},
karma: {
files: ['js/spec/**/*.spec.js', 'js/src/**/*.js'],
tasks: ['karma:unit:run']
}
}
})
grunt.event.on('watch', function (action, filepath){
console.log('foo');
grunt.config('karma.unit.options.files', filepath);
});
Run Code Online (Sandbox Code Playgroud)
是否有人在文件更改中在终端中运行了一个规范?我们有成千上万的测试,所以它开始变慢.
谢谢,亚历克斯
我正在使用phantomjs版本1.9.7,我认为它应该支持Web字体.我已经使用谷歌网络字体插入了字体,但是当我自动化屏幕抓取时,它只是显示我的后备字体.webfont在我的所有浏览器中都能正常显示.这有什么变通方法吗?
我希望能够从我的sublime文本构建中访问我的.bash_profile中设置的JAVA_HOME变量.当我构建时,我收到以下错误.
错误:未正确定义JAVA_HOME.我们不能执行....
这显然是因为ST2没有读入我的bash配置文件.这有什么黑客攻击吗?
谢谢!
只是想知道CSS(选择器4)伪选择器:has和.之间的区别是什么:matches
规范http://dev.w3.org/csswg/selectors-4/#overview说:
E:匹配(s1,s2)
与复合选择器s1和/或复合选择器s2匹配的E元素
§4.2匹配 - 任何伪类:: matches()E:(rs1,rs2)
是一个E元素,如果相对选择器rs1或rs2中的任何一个,当用E作为:scope元素进行求值时,匹配一个元素
§4.4TheRelational Pseudo-class :: has()
我的包json中有这个:
webpack-dev-server --config config/webpack.config.js --port 80
Run Code Online (Sandbox Code Playgroud)
我也尝试过将端口添加到配置中,如下所示:
devServer: {
historyApiFallback: true,
host: '0.0.0.0',
port: '80',
},
Run Code Online (Sandbox Code Playgroud)
它给出了相同的错误:
webpack-dev-server --config config/webpack.config.js --port 80
loader option has been deprecated - replace with "use"
events.js:163
throw er; // Unhandled 'error' event
^
Error: listen EACCES 127.0.0.1:80
at Object.exports._errnoException (util.js:1034:11)
at exports._exceptionWithHostPort (util.js:1057:20)
at Server._listen2 (net.js:1257:19)
at listen (net.js:1306:10)
at doListening (net.js:1421:7)
at GetAddrInfoReqWrap.asyncCallback [as callback] (dns.js:62:16)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:78:10)
Run Code Online (Sandbox Code Playgroud)
对我做错事情的任何帮助,或与错误有关的任何帮助。谢谢
我似乎无法在画布上进行第二次剪辑调用。请参见小提琴:http : //jsfiddle.net/m2hL17nu/ 注意第一个径向渐变是如何裁剪的,而第二个则不是。
我见过HTML画布中可以有多个剪切区域吗?但是保存还原似乎仍然无法使下一个clip()工作。
在此先感谢您的帮助。参见下面的代码:
var x1 = 300,
y1 = 100,
x2 = 50,
y2 = 50,
r = 20;
var canvas = document.getElementById('myCanvas');
var context = canvas.getContext('2d');
function createRadialGradient (xa, ya, xb, yb, r) {
var grd = context.createRadialGradient(xa, ya, 0, xb, yb, r);
grd.addColorStop(0, 'rgba(0,0,0,1)');
grd.addColorStop(1, 'rgba(0,0,0,0)');
context.fillStyle = grd;
context.fill();
}
context.save();
context.rect(x1-r,y1-r,r,r);
context.clip();
context.rect(0, 0, canvas.width, canvas.height);
createRadialGradient(x1, y1, x1, y1, r);
context.restore();
context.save();
context.rect(x2-r,y2,r,r);
context.strokeStyle = 'black';
context.clip();
context.rect(0, 0, …Run Code Online (Sandbox Code Playgroud) canvas ×1
css ×1
git ×1
gruntjs ×1
html ×1
html5-canvas ×1
javascript ×1
karma-runner ×1
phantomjs ×1
sublimetext ×1
sublimetext2 ×1
webfonts ×1
webpack ×1