Gulp è un sistema di generazione JavaScript, task runner basato su Node.js come Grunt. Gulp utilizza stream e code-over-configuration per un processo di compilazione più semplice e intuitivo.
Questa è una domanda piuttosto stupida, ma non sono riuscito a trovare una risposta soddisfacente: come faccio a utilizzare gulp globbing per selezionare tutti i file in tutte le sottodirectory sotto una determinata directory? Ho provato: './src/less' './src/less/' './src/less/*' Nessuno di loro sembra funzionare.
Sto usando VS2015 e Gulp. Apro Task Runner Explorer e premo Aggiorna, e questo viene visualizzato nel registro: Failed to run "C:\Projects\Test\Gulpfile.js"... cmd.exe /c gulp --tasks-simple Error: `libsass` bindings not found in C:\Projects\Test\node_modules\gulp-sass\node_modules\node-sass\vendor\win32-ia32-11\binding.node. Try reinstalling `node-sass`? at Object.sass.getBinaryPath (C:\Projects\Test\node_modules\gulp-sass\node_modules\node-sass\lib\extensions.js:148:11) at Object.<anonymous> (C:\Projects\Test\node_modules\gulp-sass\node_modules\node-sass\lib\index.js:16:36) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load …
Non è una domanda specifica per gulp di per sé, ma come si possono ottenere informazioni dal file package.json all'interno di gulpfile.js; Ad esempio, voglio ottenere la home page o il nome e utilizzarlo in un'attività.
Ho un'attività gulp che sta tentando di convertire i file .scss in file .css (usando gulp-ruby-sass) e quindi posiziona il file .css risultante nello stesso posto in cui ha trovato il file originale. Il problema è che, poiché sto usando un pattern globbing, non so necessariamente dove è archiviato il …
Attualmente sto usando gulp per chiamare uno script bash che pulisce la mia dist/directory e sposta i file appropriati nella directory pulita. Vorrei che questo fosse fatto con gulp perché non sono sicuro che lo script funzionerebbe su un file system non * nix. Finora, sto usando il modulo gulp-clean …
Ecco un'attività composta che non so come sostituirla con le dipendenze delle attività. ... gulp.task('watch', function () { var server = function(){ gulp.run('jasmine'); gulp.run('embed'); }; var client = function(){ gulp.run('scripts'); gulp.run('styles'); gulp.run('copy'); gulp.run('lint'); }; gulp.watch('app/*.js', server); gulp.watch('spec/nodejs/*.js', server); gulp.watch('app/backend/*.js', server); gulp.watch('src/admin/*.js', client); gulp.watch('src/admin/*.css', client); gulp.watch('src/geojson-index.json', function(){ gulp.run('copygeojson'); }); }); Il …
Sto tentando di passare a gulp.src un array di file con cui voglio che si occupi. Questo è l'array così com'è. ['bower_components/jquery/jquery.js', 'bower_components/superscrollorama/js/greensock/TweenMax.min.js', 'bower_components/superscrollorama/jquery.superscrollorama.js' ] Sto scoprendo però che gulp.src non sembra apprezzare e il terzo elemento non riesce a raggiungere la destinazione finale. Ho scoperto che tutto funziona bene …
Per ogni modulo ho alcuni file che devono essere copiati nella directory di build e sto cercando un modo per ridurre al minimo il codice ripetuto da questo: gulp.src('./client/src/modules/signup/index.js') .pipe(gulp.dest('./build/public/js/signup')); gulp.src('./client/src/modules/admin/index.js') .pipe(gulp.dest('./build/public/js/admin')); a qualcosa del genere: gulp.src('./client/src/modules/(.*)/index.js') .pipe(gulp.dest('./build/public/js/$1')); Ovviamente quanto sopra non funziona, quindi c'è un modo per farlo, o …
Ciao In precedenza ho usato gruntin che voglio sapere le attività disponibili utilizzare grunt --help. Ma come in gulpuso gulp --helpnon si vede. Qual è il comando per conoscere l'elenco delle attività disponibili in gulp
Visual Studio 2015 include il supporto integrato per strumenti come Grunt, Bower, Gulp e NPM per i progetti ASP.NET 5. Tuttavia, quando creo un progetto ASP.NET 4.5.2 utilizzando Visual Studio 2015, non utilizza questi strumenti. Vorrei usare bower invece di nuget per gestire i pacchetti lato client. Posso trovare informazioni …
Quindi ho una configurazione gulpfile.js. In una cartella di immagini ho alcune immagini, alcune sono png, alcune jpg e alcune gif. Voglio scegliere come target tutti i png, jpg e gif nella cartella delle immagini. Potrei usare ** / * per indirizzare tutto nella cartella, ma non voglio, voglio che …
Un piccolo progetto che ho iniziato utilizza un modulo nodo (installato tramite npm ) che dichiara le constvariabili. L'esecuzione e il test di questo progetto va bene, ma browserify fallisce quando viene eseguito UglifyJS. Token imprevisto: parola chiave (const) Ecco un file Gulp generico che ho utilizzato con successo per …
Voglio accedere a stdout (l'ambiente di configurazione) quando un'attività gulp è in esecuzione o è stata eseguita. Qualcosa come questo: gulp.task('scripts', function () { var enviroment = argv.env || 'development'; var config = gulp.src('config/' + enviroment + '.json') .pipe(ngConstant({name: 'app.config'})); var scripts = gulp.src('js/*'); return es.merge(config, scripts) .pipe(concat('app.js')) .pipe(gulp.dest('app/dist')) .on('success', …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.