diff --git a/tools/egg-bin/README.md b/tools/egg-bin/README.md index bb8cd3d5ab..72d0543214 100644 --- a/tools/egg-bin/README.md +++ b/tools/egg-bin/README.md @@ -212,8 +212,6 @@ node worker.js `package.json#egg.framework` or `egg`. Absolute framework paths are not supported by the bundled runtime. - `--mode` build mode, `production` or `development`, default to `production` -- `--no-tegg` accepted by the CLI, but not applied by the current bundler - implementation yet - `--force-external` package name to always keep external, supports multiple - `--inline-external` package name to force inline, supports multiple - `--pack-alias` `@utoo/pack` resolve alias in `=` form, diff --git a/tools/egg-bin/src/commands/bundle.ts b/tools/egg-bin/src/commands/bundle.ts index 8696bfffd0..05632728af 100644 --- a/tools/egg-bin/src/commands/bundle.ts +++ b/tools/egg-bin/src/commands/bundle.ts @@ -76,10 +76,6 @@ export default class Bundle extends BaseCommand { options: [...bundleModes], default: 'production', }), - 'no-tegg': Flags.boolean({ - description: 'disable tegg decoratedFile collection', - default: false, - }), 'force-external': Flags.string({ description: 'package name to always mark as external (repeatable)', multiple: true, @@ -107,14 +103,7 @@ export default class Bundle extends BaseCommand { : path.join(baseDir, flags.manifest) : undefined; - debug( - 'bundle: baseDir=%s, outputDir=%s, framework=%s, mode=%s, tegg=%s', - baseDir, - outputDir, - flags.framework, - flags.mode, - !flags['no-tegg'], - ); + debug('bundle: baseDir=%s, outputDir=%s, framework=%s, mode=%s', baseDir, outputDir, flags.framework, flags.mode); const { bundle } = await import('@eggjs/egg-bundler'); const packAlias = parsePackAliases(flags['pack-alias'], baseDir); @@ -124,7 +113,6 @@ export default class Bundle extends BaseCommand { manifestPath, framework: await getBundleFrameworkSpecifier(baseDir, flags.framework), mode: getBundleMode(flags.mode), - tegg: !flags['no-tegg'], externals: { force: flags['force-external'], inline: flags['inline-external'], diff --git a/tools/egg-bin/test/commands/bundle.test.ts b/tools/egg-bin/test/commands/bundle.test.ts index f08e6025ab..8cac6cfcf9 100644 --- a/tools/egg-bin/test/commands/bundle.test.ts +++ b/tools/egg-bin/test/commands/bundle.test.ts @@ -33,7 +33,6 @@ describe('test/commands/bundle.test.ts', () => { manifestPath: undefined, framework: 'aliyun-egg', mode: 'production', - tegg: true, externals: { force: [], inline: [], @@ -51,7 +50,6 @@ describe('test/commands/bundle.test.ts', () => { '.egg/custom-manifest.json', '--mode', 'development', - '--no-tegg', '--force-external', '@scope/foo', '--force-external', @@ -67,7 +65,6 @@ describe('test/commands/bundle.test.ts', () => { manifestPath: path.join(baseDir, '.egg/custom-manifest.json'), framework: 'aliyun-egg', mode: 'development', - tegg: false, externals: { force: ['@scope/foo', 'bar'], inline: ['baz'], @@ -92,7 +89,6 @@ describe('test/commands/bundle.test.ts', () => { manifestPath: undefined, framework: 'aliyun-egg', mode: 'production', - tegg: true, externals: { force: [], inline: [], @@ -118,7 +114,6 @@ describe('test/commands/bundle.test.ts', () => { manifestPath: undefined, framework: '@my-org/framework', mode: 'production', - tegg: true, externals: { force: [], inline: [], diff --git a/tools/egg-bundler/src/index.ts b/tools/egg-bundler/src/index.ts index 69dcc55a50..040397b305 100644 --- a/tools/egg-bundler/src/index.ts +++ b/tools/egg-bundler/src/index.ts @@ -54,8 +54,6 @@ export interface BundlerConfig { readonly pack?: BundlerPackConfig; /** Runtime asset copy tuning. */ readonly runtimeAssets?: BundlerRuntimeAssetsConfig; - /** Enable tegg decoratedFile collection. Defaults to `true`. */ - readonly tegg?: boolean; } export interface BundleResult {