mirror of
https://github.com/angular/angular-cli.git
synced 2025-05-17 19:13:34 +08:00
fix(@angular/cli): remove deprecated eject command
This commit is contained in:
parent
c4376d067f
commit
f58a7ded00
@ -47,7 +47,6 @@ ts_library(
|
|||||||
":doc_schema",
|
":doc_schema",
|
||||||
":e2e_schema",
|
":e2e_schema",
|
||||||
":easter_egg_schema",
|
":easter_egg_schema",
|
||||||
":eject_schema",
|
|
||||||
":generate_schema",
|
":generate_schema",
|
||||||
":help_schema",
|
":help_schema",
|
||||||
":lint_schema",
|
":lint_schema",
|
||||||
@ -117,14 +116,6 @@ ts_json_schema(
|
|||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
ts_json_schema(
|
|
||||||
name = "eject_schema",
|
|
||||||
src = "commands/eject.json",
|
|
||||||
data = [
|
|
||||||
"commands/definitions.json",
|
|
||||||
],
|
|
||||||
)
|
|
||||||
|
|
||||||
ts_json_schema(
|
ts_json_schema(
|
||||||
name = "generate_schema",
|
name = "generate_schema",
|
||||||
src = "commands/generate.json",
|
src = "commands/generate.json",
|
||||||
|
@ -5,7 +5,6 @@
|
|||||||
"doc": "./commands/doc.json",
|
"doc": "./commands/doc.json",
|
||||||
"e2e": "./commands/e2e.json",
|
"e2e": "./commands/e2e.json",
|
||||||
"make-this-awesome": "./commands/easter-egg.json",
|
"make-this-awesome": "./commands/easter-egg.json",
|
||||||
"eject": "./commands/eject.json",
|
|
||||||
"generate": "./commands/generate.json",
|
"generate": "./commands/generate.json",
|
||||||
"get": "./commands/deprecated.json",
|
"get": "./commands/deprecated.json",
|
||||||
"set": "./commands/deprecated.json",
|
"set": "./commands/deprecated.json",
|
||||||
|
@ -1,28 +0,0 @@
|
|||||||
/**
|
|
||||||
* @license
|
|
||||||
* Copyright Google Inc. All Rights Reserved.
|
|
||||||
*
|
|
||||||
* Use of this source code is governed by an MIT-style license that can be
|
|
||||||
* found in the LICENSE file at https://angular.io/license
|
|
||||||
*/
|
|
||||||
|
|
||||||
import { tags } from '@angular-devkit/core';
|
|
||||||
import { Command } from '../models/command';
|
|
||||||
import { Schema as EjectCommandSchema } from './eject';
|
|
||||||
|
|
||||||
export class EjectCommand extends Command<EjectCommandSchema> {
|
|
||||||
async run() {
|
|
||||||
this.logger.error(tags.stripIndents`
|
|
||||||
The 'eject' command has been disabled and will be removed completely in 8.0.
|
|
||||||
The new configuration format provides increased flexibility to modify the
|
|
||||||
configuration of your workspace without ejecting.
|
|
||||||
|
|
||||||
There are several projects that can be used in conjuction with the new
|
|
||||||
configuration format that provide the benefits of ejecting without the maintenance
|
|
||||||
overhead. One such project is ngx-build-plus found here:
|
|
||||||
https://github.com/manfredsteyer/ngx-build-plus
|
|
||||||
`);
|
|
||||||
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,8 +0,0 @@
|
|||||||
The 'eject' command has been disabled and will be removed completely in 8.0.
|
|
||||||
The new configuration format provides increased flexibility to modify the
|
|
||||||
configuration of your workspace without ejecting.
|
|
||||||
|
|
||||||
There are several projects that can be used in conjuction with the new
|
|
||||||
configuration format that provide the benefits of ejecting without the maintenance
|
|
||||||
overhead. One such project is ngx-build-plus found here:
|
|
||||||
https://github.com/manfredsteyer/ngx-build-plus
|
|
@ -1,15 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "http://json-schema.org/schema",
|
|
||||||
"$id": "ng-cli://commands/eject.json",
|
|
||||||
"description": "Deprecated, will be removed in Angular 8.0.",
|
|
||||||
"$longDescription": "./eject-long.md",
|
|
||||||
|
|
||||||
"$hidden": true,
|
|
||||||
"$scope": "in",
|
|
||||||
"$impl": "./eject-impl#EjectCommand",
|
|
||||||
|
|
||||||
"type": "object",
|
|
||||||
"allOf": [
|
|
||||||
{ "$ref": "./definitions.json#/definitions/base" }
|
|
||||||
]
|
|
||||||
}
|
|
Loading…
x
Reference in New Issue
Block a user