我刚刚执行了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(使用前将#替换为@)