Sto provando Gulp per la prima volta su una macchina virtuale Windows Server 2012. Di solito sono un utente Mac, quindi sono un po 'nuovo a Windows & Powershell per strumenti di sviluppo come questo. Ho installato Node.js & npm (e nient'altro). Ho creato il seguente Gulpfile base per compilare la mia Sass:gulp-ruby-sass non è un comando riconosciuto in Windows
Gulpfile.js
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']);
in Windows PowerShell, faccio funzionare l'ordine gulp
, ed emette il seguente:
[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
Mi sto perdendo qualcosa qui? Devo installare Ruby o Sass? Ho pensato di farlo, avrei bisogno di un prompt dei comandi di Ruby e PowerShell non avrebbe avuto accesso ad esso. Qualsiasi consiglio è apprezzato!
Grazie. Sto ancora usando l'interazione di tutti questi vari comandi di comando in Windows. –
Felice che ti abbia aiutato :) –
@KlasMellbourn Spiacente, non sono un madrelingua inglese :) –