Ich habe versucht, die neue ASP.NET vNext und ich mochte die Art und Weise Schluck gearbeitet. Ich versuche, jetzt LESS mit gulp in einem ASP.NET 4.5.2 MVC-Projekt zu kompilieren.Verwenden von Schluck in VS2015, um weniger in ASP.NET 4.5.2 MVC-Projekt zu kompilieren
Ich folgte this für Hilfe.
Hier ist, was ich bisher getan habe:
Eine package.json Datei mit dem folgenden Code hinzugefügt.
{
"name": "package",
"version": "1.0.0",
"private": true,
"devDependencies": {
"gulp": "3.9.0",
"gulp-bower": "0.0.10",
"gulp-config": "0.3.0",
"gulp-less": "3.0.3",
"gulp-plumber": "1.0.1"
}
}
eine Gulp Aufgabe in gulpfile.js Erstellt
var gulp = require('gulp');
var less = require('gulp-less');
var path = require('path');
var plumber = require('gulp-plumber');
gulp.task('less', function() {
return gulp.src('./Content/**/*.less')
.pipe(plumber())
.pipe(less({
paths: [path.join(__dirname, 'less', 'includes')]
}))
.pipe(gulp.dest('./content/'));
});
Aber dann bekomme ich die folgende Fehlermeldung (im Ausgabefenster):
konnte nicht ausgeführt werden „C: \ Benutzer \ me \ Dokumente \ Visual Studio 2015 \ Projekte \ Projektname \ Gulpfile.js "... cmd.exe/c gulp --aufgaben-einfach 'gulp' wird nicht als interner oder externer Befehl erkannt, ausführbares Programm o r Stapeldatei.
Ich rate npm din't Download Schluck. Irgendeine Idee, wie man das funktioniert?
zu bewegen benötigt haben Sie schluck global installiert 'npm -g gulp' installieren – harishr
@entre keine dint ich. Sollte es nicht passieren, weil ich diesen Eintrag in package.json gemacht habe – gldraphael
Auch nur das Kopieren oder Aktualisieren von package.json wird nichts installieren, Sie müssen npm installieren, um das zu tun – harishr