parent
87b0d3fcc5
commit
e1c84e02f8
@ -103,7 +103,8 @@ gulp.task('modules/build.dart/pubspec', function(done) {
|
|||||||
.pipe(through2.obj(function(file, enc, done) {
|
.pipe(through2.obj(function(file, enc, done) {
|
||||||
if (file.previousContents.toString() !== file.contents.toString()) {
|
if (file.previousContents.toString() !== file.contents.toString()) {
|
||||||
console.log(file.path + ' changed, calling pub get');
|
console.log(file.path + ' changed, calling pub get');
|
||||||
var stream = spawn('pub', ['get'], {
|
var pubCmd = (process.platform === "win32" ? "pub.bat" : "pub");
|
||||||
|
var stream = spawn(pubCmd, ['get'], {
|
||||||
stdio: [process.stdin, process.stdout, process.stderr],
|
stdio: [process.stdin, process.stdout, process.stderr],
|
||||||
cwd: path.dirname(file.path)
|
cwd: path.dirname(file.path)
|
||||||
});
|
});
|
||||||
@ -186,7 +187,8 @@ gulp.task('analyze/dartanalyzer', function(done) {
|
|||||||
}));
|
}));
|
||||||
|
|
||||||
function analyze(dirName, done) {
|
function analyze(dirName, done) {
|
||||||
var stream = spawn('dartanalyzer', ['--fatal-warnings', tempFile], {
|
var dartanalyzerCmd = (process.platform === "win32" ? "dartanalyzer.bat" : "dartanalyzer");
|
||||||
|
var stream = spawn(dartanalyzerCmd, ['--fatal-warnings', tempFile], {
|
||||||
// inherit stdin and stderr, but filter stdout
|
// inherit stdin and stderr, but filter stdout
|
||||||
stdio: [process.stdin, 'pipe', process.stderr],
|
stdio: [process.stdin, 'pipe', process.stderr],
|
||||||
cwd: dirName
|
cwd: dirName
|
||||||
|
@ -61,8 +61,9 @@ function loadModule(filepath, transpile) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (transpile) {
|
if (transpile) {
|
||||||
var moduleName = filepath
|
var moduleName = path.normalize(filepath)
|
||||||
.replace(__dirname, 'transpiler')
|
.replace(__dirname, 'transpiler')
|
||||||
|
.replace(/\\/g, '/')
|
||||||
.replace(/\.\w*$/, '');
|
.replace(/\.\w*$/, '');
|
||||||
data = (new traceur.NodeCompiler(
|
data = (new traceur.NodeCompiler(
|
||||||
extend(SELF_COMPILE_OPTIONS, { moduleName: moduleName } )
|
extend(SELF_COMPILE_OPTIONS, { moduleName: moduleName } )
|
||||||
|
Loading…
x
Reference in New Issue
Block a user