我已经使用诸如 NPM 之类的工具开发了Angular应用程序(我没有使用Angular CLI)。将项目迁移到CLI项目模型的最佳方法是什么?例如,我希望能够使用ng serve
之类的命令。
答案 0 :(得分:2)
要将Angular项目转换为使用Angular CLI,可以按照以下步骤操作。
npm install -g @angular/cli
ng new my-first-project
cd my-first-project
ng serve
来自Migrating a project to Angular CLI build system
的笔记tsconfig.json
文件(请确保正确设置文件之间的依赖关系)ng serve
和ng test
将您的打字稿编译到内存中,而不是物理文件中。ng test
不起作用并给出了隐式错误,请查看pollyfills.ts
文件并开始取消注释行。package.json
个版本。调试@types
,tsc版本和不兼容的模块没有乐趣。ng build --prod
的默认打字稿规则相比,使用ng serve
(使用AOT编译)进行构建要严格得多。ng new my-first-app --style=scss
angular.json
:"schematics": {
"@schematics/angular:component": {
"styleext": "scss"
}
}