From a8b7fd0d5f82fb3139996f5fd4a0aed3739d8339 Mon Sep 17 00:00:00 2001 From: hefangshi Date: Wed, 14 Dec 2016 13:05:48 +0800 Subject: [PATCH] release 1.5.0 --- package.json | 2 +- yog2-fis3.js | 30 ++++++++++++++++++++++++++++-- 2 files changed, 29 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 372c8d0..b29bd64 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "yog2", - "version": "1.4.1", + "version": "1.5.0", "description": "Front End Integrated Solution for node express.", "main": "yog2.js", "bin": { diff --git a/yog2-fis3.js b/yog2-fis3.js index fbd51f9..12a3999 100644 --- a/yog2-fis3.js +++ b/yog2-fis3.js @@ -42,7 +42,8 @@ var clientRoadmap = { '/client/{**.ts,**.tsx,**.jsx,**.es}': { parser: fis.plugin('typescript', { module: 1, - target: 0 + target: 0, + sourceMap: true }), rExt: 'js' }, @@ -106,7 +107,8 @@ var serverRoadmap = { '/server/{**.ts,**.es}': { parser: fis.plugin('typescript', { module: 1, - target: 2 + target: 2, + sourceMap: true }), rExt: 'js' }, @@ -144,7 +146,31 @@ fis.require._cache['command-util'] = require('./command/util.js'); }); }); +// 发布模式关闭sourceMap +fis.media('prod').match('/client/{**.ts,**.tsx,**.jsx,**.es}', { + parser: fis.plugin('typescript', { + module: 1, + target: 0 + }), + rExt: 'js' +}).match('/server/{**.ts,**.es}',{ + parser: fis.plugin('typescript', { + module: 1, + target: 2 + }), + rExt: 'js' +}); + fis.enableES7 = function (options) { + [fis.media('dev'), fis.media('debug'), fis.media('debug-prod')].forEach(function (media) { + media.match('/server/**.js', { + parser: fis.plugin('typescript', { + module: 1, + target: 2, + sourceMap: true + }) + }); + }); fis.match('/server/**.js', { parser: fis.plugin('typescript', { module: 1,