我对角度几乎是新手。
我参与了一个Angular 2项目,但不是从头开始。我观察到的是有几个.js
文件,它有应用程序和控制器'代码和html具有Angular特定属性,如ng-*
。
现在我正在尝试将jsp项目迁移到角度(4或5)项目。所有教程都告诉npm是强制性的。但我不清楚,目的是什么。如果我只是使用js
和controller
创建这些App
文件并集成到html
。不会工作吗?
答案 0 :(得分:0)
首先,要记住的注释:AngularJS代表1.x,版本> = 2现在一直称为Angular。
所有Angular ng
工具都是为NodeJS编写的,而npm是NodeJS的默认包管理器。如果没有npm,您将无法编译Angular应用程序。
AngularJS(1.x)的情况并非如此。那时,您可以编写一个静态应用程序并包含angular.js
的分发版本。