我正在尝试使用jadeify和browserify,但是当我将最简单的东西添加到我的jade文件时,会出现以下错误:
[20:17:23] Starting 'browserify'...
SyntaxError: Unexpected token
玉
.jamie
Gulp文件
var gulp = require('gulp');
var browserify = require('browserify');
var transform = require('vinyl-transform');
var uglify = require('gulp-uglify');
gulp.task('browserify', function () {
var browserified = transform(function(filename) {
var b = browserify(filename);
require("jadeify"), { compileDebug: true, pretty: true }
return b.bundle();
});
return gulp.src(['./frontend/js/app.js'])
.pipe(browserified)
//.pipe(uglify())
.pipe(gulp.dest('./app/www/js'));
})
如果我留下玉文件,它将编译成:
(function e(t, n, r) {
function s(o, u) {
if (!n[o]) {
if (!t[o]) {
var a = typeof require == "function" && require;
if (!u && a)return a(o, !0);
if (i)return i(o, !0);
var f = new Error("Cannot find module '" + o + "'");
throw f.code = "MODULE_NOT_FOUND", f
}
var l = n[o] = {exports: {}};
t[o][0].call(l.exports, function (e) {
var n = t[o][1][e];
return s(n ? n : e)
}, l, l.exports, e, t, n, r)
}
return n[o].exports
}
var i = typeof require == "function" && require;
for (var o = 0; o < r.length; o++)s(r[o]);
return s
})({
1: [function (require, module, exports) {
/**
* Created by Hutber on 07/02/2015.
*/
console.info('jamie');
console.info('jamie');
require('../views/index.jade')
}, {"../views/index.jade": 2}], 2: [function (require, module, exports) {
}, {}]
}, {}, [1]);