Ich versuche Schluck zum ersten Mal auf einem Windows Server 2012 VM. Ich bin normalerweise ein Mac-Benutzer, also bin ich ein wenig zu Windows & Powershell für Dev-Tools wie folgt. Ich installierte Node.js & Npm (und nichts anderes). Ich habe die folgende grundlegende Gulpfile meinen Sass zu kompilieren:gulp-ruby-sass nicht ein anerkannter Befehl 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 Ich betreiben den gulp
Befehl ein, und es gibt die folgend:
[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
Fehle ich hier etwas? Muss ich Ruby oder Sass installieren? Ich dachte, ich würde eine Ruby-Eingabeaufforderung benötigen und PowerShell hätte keinen Zugriff darauf. Jede Anleitung wird geschätzt!
Danke. Ich nutze immer noch das Zusammenspiel all dieser verschiedenen Eingabeaufforderungen in Windows. –
Ich bin froh, dass Ihnen geholfen hat :) –
@KlasMellbourn Sorry, ich bin kein englischer Muttersprachler :) –