diff --git a/package.json b/package.json index 0dc3424b..e5876960 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "semver": "^5.5.0", "source-map-support": "^0.5.6", "test-exclude": "^5.0.0", - "ts-node": "^7.0.0", + "ts-node": "^8.0.3", "ypkgfiles": "^1.6.0" }, "devDependencies": { diff --git a/test/fixtures/example-ts-ets/node_modules/egg/index.js b/test/fixtures/example-ts-ets/node_modules/egg/index.js index 7102f7f7..cd475e2c 100644 --- a/test/fixtures/example-ts-ets/node_modules/egg/index.js +++ b/test/fixtures/example-ts-ets/node_modules/egg/index.js @@ -2,7 +2,9 @@ module.exports = require('../../../../../node_modules/egg'); -setTimeout(() => { - console.log('exit by master test end') - process.exit(0); -}, require('os').platform() === 'win32' ? 10000 : 6000); +if (process.execArgv.find(argv => argv.includes('egg-ts-helper'))) { + setTimeout(() => { + console.log('exit by master test end') + process.exit(0); + }, require('os').platform() === 'win32' ? 10000 : 6000); +}