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,