当其中一个gulp.watch任务被触发时(主要是css:dist),我得到以下错误之一:Abort Trap 6或Segmentation fault: 11.此外,它只发生过一次,但在Gulp停止后我显示另一条错误信息:Trace/BPT trap: 5.但是,段错误是我最常遇到的错误.Gulp可能每4或5次停止我修改/保存一个正在监视的SCSS文件.对于其他正在观看的文件,我也遇到过这种情况.
我已经尝试了一切.brew upgrade并brew update没有似乎改善任何事情.我已经尝试清除项目中的所有节点模块并重新安装,更新所有这些软件包,重新启动计算机,验证磁盘权限等.没有任何帮助.
当我偶然发现这个问题时,我以为我找到了答案,但是它没有得到解决和休眠.GitHub上的一些未解决的问题表明它可能是Gaze,gulp-sass或者Homebrew中的rtorrent(我不认为我使用它,除非它是依赖).
在Mac OSX Yosemite上运行.这是我的Gulpfile:
var fs = require('fs'),
argv = require('yargs').argv,
browserify = require('browserify'),
transform = require('vinyl-transform'),
browserSync = require('browser-sync'),
gulp = require('gulp'),
del = require('del'),
sass = require('gulp-sass'),
prefixer = require('gulp-autoprefixer'),
sourcemaps = require('gulp-sourcemaps'),
concat = require('gulp-concat'),
uglify = require('gulp-uglify'),
minify = require('gulp-minify-css'),
imagemin = require('gulp-imagemin'),
rename = require('gulp-rename'),
config = …Run Code Online (Sandbox Code Playgroud) 我正试图通过JS以编程方式播放YouTube视频(在iFrame中).以下是我用于以编程方式播放YouTube视频的代码:
iframe.postMessage('{"event":"command","func":"playVideo","args":""}', '*');
Run Code Online (Sandbox Code Playgroud)
但是,在支持YouTube原生播放功能的设备中,iFrame中的视频会变为黑屏,并且无法打开原生视频播放器.
如何在可能的情况下如何使用iFrame API以编程方式本机播放视频?
我目前在使用Gulp编译Sass时遇到两个问题.首先,我在"/ Library/Ruby/Gems"目录中设置了777权限,以释放我得到的一些权限错误.我每次运行Gulp时都会收到警告,说明以下内容:
gulp-ruby-sass: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/rbconfig.rb:213: warning: Insecure world writable dir /Library/Ruby/Gems/2.0.0 in PATH, mode 040777
Run Code Online (Sandbox Code Playgroud)
其次,当Gulp在我的主要SCSS文件中遇到一些"@import"声明时,事情似乎停止了Sass编译.也就是说,我收到以下错误:
gulp-ruby-sass: error ./screen.scss (Line 4: File to import not found or unreadable: normalize.
Load paths:
/private/var/folders/cq/_pg4s6qn59q1q5fyy5681rd00000gn/T/gulp-ruby-sass/bower_components/compass-breakpoint/stylesheets
/private/var/folders/cq/_pg4s6qn59q1q5fyy5681rd00000gn/T/gulp-ruby-sass/bower_components/susy/sass
/private/var/folders/cq/_pg4s6qn59q1q5fyy5681rd00000gn/T/gulp-ruby-sass/bower_components/normalize-scss
/private/var/folders/cq/_pg4s6qn59q1q5fyy5681rd00000gn/T/gulp-ruby-sass)
Run Code Online (Sandbox Code Playgroud)
这些加载路径看起来不正确...我已经通过Bower专门为这个项目安装了这些组件,所以我几乎需要告诉Gulp/NPM查看我的项目文件夹.
任何帮助将不胜感激!