请考虑 package.json 中的依赖项:
"dependencies": {
"@angular/common": "2.2.1",
"@angular/compiler": "2.2.1",
"@angular/core": "2.2.1",
"@angular/forms": "2.2.1",
"@angular/http": "2.2.1",
"@angular/platform-browser": "2.2.1",
"@angular/platform-browser-dynamic": "2.2.1",
"@angular/router": "3.2.1",
"@angular/upgrade": "2.2.1"
}
我想使用 Angulajs 的捆绑版本,当我运行此命令时:
npm install angular
它安装 angular.min.js
我想知道它们之间有什么区别?有什么方法可以使用 npm 捆绑依赖项并创建单个文件吗?
另一个问题是我知道 Angular 4
已经发布,当我运行这个命令时:
npm install angular
它安装 angular.min.js
版本为 v1.6.4
那么这个文件是什么?为什么它过时了?
最佳答案
当您运行 npm install angular
时,AngularJS (v1.x) 已安装。
这就是为什么当您运行命令时,AngularJS 的最新稳定版本,即 v1.6.4已安装。
注意:Angular v1 (AngularJS) 仍然是 supported .最后一个稳定版本是 3 个月前。
Angular 2 及以上版本简称为 Angular .
注意:Angular(v2 or v4) 是 AngularJS(v1) 不兼容的重写
现在的问题是你应该根据需要选择上面的任何一个。您遵循的步骤是获取 AngularJS(v1)。
你可以看看Angular Quickstart开始使用现已更新到 v4.4.5(截至 2017 年 7 月 5 日)的 Angular2+。
您可以查看
Package.json
,您会注意到,
"dependencies": {
"@angular/common": "~4.0.0",
"@angular/compiler": "~4.0.0",
"@angular/core": "~4.0.0",
"@angular/forms": "~4.0.0",
"@angular/http": "~4.0.0",
"@angular/platform-browser": "~4.0.0",
"@angular/platform-browser-dynamic": "~4.0.0",
"@angular/router": "~4.0.0",
"angular-in-memory-web-api": "~0.3.0",
"systemjs": "0.19.40",
"core-js": "^2.4.1",
"rxjs": "5.0.1",
"zone.js": "^0.8.4"
},
应该安装当前稳定版本的Angular
angular-cli(Angular 的命令行工具)
关于javascript - Angular 2 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44817886/