We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c6ecd98 commit 0941c2dCopy full SHA for 0941c2d
1 file changed
tasks/react.js
@@ -62,10 +62,19 @@ module.exports = function(grunt) {
62
63
grunt.log.writeln("[react] "+srcFile+" --> "+destFile);
64
65
- var src = fs.readFileSync(srcFile).toString();
66
- var newSrc = transform(src);
67
- var destDir = path.dirname(destFile);
+ var src = fs.readFileSync(srcFile).toString();
+ var newSrc;
68
+ try {
69
+ newSrc = transform(src);
70
+ }
71
+ catch(e) {
72
+ grunt.log.error(e);
73
+ grunt.fail.warn('JSX failed to compile.');
74
+ return;
75
76
+
77
+ var destDir = path.dirname(destFile);
78
mkdirp.sync(destDir);
79
80
fs.writeFileSync(destFile, newSrc);
0 commit comments