2014-07-24 37 views
6

tanınmış bir komut değil Windows Server 2012 VM'de ilk kez gulp çalışıyorum. Ben normalde bir Mac kullanıcısıyım, bu yüzden bu gibi araçlar için Windows & Powershell için biraz yeni. Node.js & npm'yi (ve başka hiçbir şey) yükledim., Windows PowerShell içindegulp-ruby-sass Windows

var gulp = require('gulp'), 
    sass = require('gulp-ruby-sass'); 

gulp.task('styles', function() { 
    return gulp.src('Content/sass_new/application.scss') 
    .pipe(sass({ style: 'expanded', })) 
    .pipe(gulp.dest('Content/css')) 
}); 

gulp.task('watch', function() { 
    gulp.watch('Content/sass_new/*', ['styles']); 
}) 

gulp.task('default', ['styles']); 

, ben gulp komutunu çalıştırın ve aşağıdaki çıkışı

Gulpfile.js:

[10:02:57] Using gulpfile C:\[path to]\gulpfile.js 
[10:02:57] Starting 'styles'... 
[10:02:57] gulp-ruby-sass: 'sass' is not recognized as an internal or external command, 
operable program or batch file. 
[10:02:57] Finished 'styles' after 316 ms 
[10:02:57] Starting 'default'... 
[10:02:57] Finished 'default' after 15 μs 

benim Sass derlemeye aşağıdaki temel Gulpfile yarattı Burada bir şey mi eksik? Ruby veya Sass'ı yüklemem gerekir mi? Bunu yapmayı düşündüm, bir Ruby komut istemine ihtiyacım vardı ve PowerShell buna erişemezdi. Herhangi bir rehberlik takdir edilir!

cevap

11

Evet, Ruby ve Sass'u yüklemeniz gerekiyor, gulp-ruby-sass çalışıyor.

this address adresindeki ürünlere göre Ruby yükleyiciyi indirin. Yüklendikten sonra sisteminizde olması ve PowerShell ya da basit komut satırı tarafından erişilebilir olması gerekiyordu.

sonra, sadece komutu

gem install sass 

çalıştırmak Ve bitirdiniz.

+0

Teşekkürler. Windows'daki tüm bu çeşitli komut komutlarının etkileşimini kullanmaya devam etmek. –

+0

Size yardımcı oldu sevindim :) –

+0

@KlasMellbourn Üzgünüm, ben bir ingilizce konuşmacı değilim :) –

0

İndirme ve Ruby yükleyin: Yol Çevre DeğiĢkenine http://rubyinstaller.org/ seti yakut yeri komut istemi yeniden başlatın ve bu kadar gem install sass

çalıştırmak .

+1

Bu bağlantıyı yanıtlayabilirken, cevabın temel kısımlarını buraya eklemek ve referans için bağlantı sağlamak daha iyidir. Bağlantılı sayfa değiştiğinde yalnızca bağlantı yanıtları geçersiz olabilir. - [Yorum yaz] (/ review/düşük kaliteli yazılar/12237787) –

+0

Evet Vini.g.fer, haklısınız, sadece ruby'yi indirmek için link sağladı. Bilgi için teşekkürler –