如何撤消 Angular 2 Cli ng-eject?

2024-04-05

我刚刚执行了ng eject命令。但现在我需要恢复它,并继续使用ng命令。是否可以?

我将不胜感激任何帮助。


At https://github.com/angular/angular-cli/blob/master/packages/%40angular/cli/tasks/build.ts#L27 https://github.com/angular/angular-cli/blob/master/packages/%40angular/cli/tasks/build.ts#L27(当前 Angular CLI 版本:1.0.1)有一个条件:

if (config.project && config.project.ejected) {
  throw new SilentError('An ejected project cannot use the build command anymore.');
}

当你跑步时ng-eject, 包.json使用新的 npm 脚本修改文件,webpack.config.js文件被添加或替换并且ejected标志已添加到您的.angular.cli.json:

"project": {
  "name": "YOUR PROJECT NAME",
  "ejected": true
},

因此,只需从您的.angular.cli.json file:

或将此标志更改为false:

"project": {
  "name": "YOUR PROJECT NAME",
  "ejected": false
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何撤消 Angular 2 Cli ng-eject? 的相关文章

随机推荐