这个Angular 2项目结构是否与角度cli兼容?

时间:2017-12-30 20:31:18

标签: node.js angular typescript angular-cli

我使用以下教程:http://jasonwatmore.com/post/2017/02/22/mean-with-angular-2-user-registration-and-login-example-tutorial

当我尝试使用ng服务(而不是教程建议的npm start)时,我遇到了以下错误:

'无法找到" @ angular / cli"在devDependencies中。'

基本上我是在询问是否可以使这个项目与角度cli兼容,如果是这样的话?

我的最终目标是尝试看看我是否可以在heroku上托管这个,并且我想使用" ng build"命令。有没有办法绕过这个并主持不使用角度cli?

谢谢!

1 个答案:

答案 0 :(得分:1)

ng serve是angular cli命令。 Angular CLI是一个命令行界面,用于简化角度项目设置。

您的项目必须是Angular CLI项目才能与Angular CLI兼容:)

设置非常简单:

  1. 安装Angular CLI more info here。对您而言,一个重要的命令是npm install -g @angular/cli,它将全局安装Angular CLI。
  2. 运行ng new project_name,它将创建和设置angular 5项目所需的全部内容(如果使用当前的角度cli)。
  3. 从项目文件夹中运行ng serve
  4. 如果要生成新组件,请运行ng g c component-name 如果要生成新模块运行ng g m module-name 如果您要生成新的服务运行ng g s service-name