Mám jeden podivný problém spúšťať gulp úlohu pre zostavenie browserify + kávy, reakcie & bower. Tu je moja úloha:
var browserify = require("gulp-browserify");
var coffeeReactify = require("coffee-reactify");
var debowerify = require("debowerify");
var gulp = require("gulp");
var rename = require("gulp-rename");
gulp.task("coffee", function() {
return gulp.src("./app/assets/javascripts/application.coffee", { read: false })
.pipe(browserify({
debug: true,
transform: [coffeeReactify, debowerify],
extensions: [".coffee"]
})).on("error", function(error) {
console.log("----");
console.log("Compile error");
console.log();
console.log(error.message);
}).pipe(rename("application.js"))
.pipe(gulp.dest("./public/"));
});
Keď spustím túto úlohu na obvyklom ubuntu gnome-terminal
, všetko ide dobre, súbor sa vytvára a pracuje. Ale v atómový terminál editora káva nie je kompilácia.Mám túto chybu.Takže, ako to môžem opraviť?
[10:38:15] Using gulpfile ~/my_project/Gulpfile.js
[10:38:15] Starting "coffee"...
----
Compile error
ENOTDIR: not a directory, open "/usr/share/atom/resources/app.asar/package.json"
[10:38:15] Finished "coffee" after 57 ms
Ďalšie úlohy, ako napr gulp slim
alebo gulp sass
fungujú dobre.
odpovede:
0 pre odpoveď č. 1Kľúčom k vyriešeniu tohto problému bolo odísť gulp-browserify
na browserify
Balík.