通过Nuget安装Angular JS和Angular JS核心有什么区别
what is the difference between installing angular js and angular js core via nuget?
我的packages.config上有这个,我想知道两者之间有什么区别,我应该卸载任何吗?
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="angularjs" version="1.3.15" targetFramework="net45" />
<package id="AngularJS.Core" version="1.3.15" targetFramework="net45" />
<package id="AngularJS.Route" version="1.3.15" targetFramework="net45" />
<package id="AngularJS.Sanitize" version="1.3.15" targetFramework="net45" />
<package id="jQuery" version="1.11.2" targetFramework="net45" />
</packages>
包angularjs
是一整套棱角分明.js脚本。它由一个名为fitzchak的用户拥有和维护。
angularJS.Core
由The AngularJS团队拥有和维护,其中包括Scott Hanselman,John Pappa和Renata Fuller。
除了项目维护者(这对于将来更新软件包可能很重要(之外,包含的文件是相同的。 angularjs
和angularJS.Core
都包括基本angular.js
和angular.min.js
。 如果您使用单独的软件包,其他可选文件AngularJS.Route
和AngularJS.Sanitize
对应于相应的官方模块。
最终,前两个包是相同的,但它不会有任何区别,直到一个更新而另一个没有,这可能会导致意外行为。 您应该删除额外的包裹;由于angularJS.Core
是其他可选文件的依赖项,因此您要么希望坚持使用angularjs
并拥有所有脚本,甚至是您不使用的脚本,要么angularJS.Core
和您计划仅使用的可选脚本。
AngularJS框架包含多个模块,包括路由,sce和其他一些模块。
angularjs
包是所有这些包的合并包,而angularjs.*
下发布的包是针对特定模块的。 AngularJS.Core
是核心模块。
如果您希望灵活选择使用哪个模块,请使用angularjs.*
包。
两者都不是必需的。
相关文章:
- Angular JS IE9 Hashbang url rewriting
- 无法在数据endVal中设置值=“”;{{ucount}}”;使用Angular JS的CountUp
- angular.js没有'无法在PhoneGap中处理视图标记
- Angular js-返回一个包含类似
- 如何使用 Angular JS 将数据保存在数据库中
- 将Angular js与taglib结合使用
- Angular JS Filter-通过3个复选框进行筛选
- vaadin:使用自定义布局集成angular js
- angular js密码强度显示问题
- 使用angular.js问题的JavaSpringREST服务
- 将复杂对象从angular js传递到web api,它总是返回404
- entre上的angular js阻止提交
- 根据Angular.JS上一次的内容禁用选择
- 如何在angular js中使用指令.不适用于我的情况,为什么
- 预期响应包含一个对象,但在angular js中得到一个数组错误
- angular.js:13424错误:[ng:areq]参数'fn'不是函数,getObject
- 使用Angular js-量角器e2e测试上传文件
- Angular.js延迟控制器初始化
- 如何在angular.js中动态应用自定义过滤器
- 谷歌地图/Angular JS:地图更新并不总是反映数据,并且可以't删除标记