Angularjs 我应该为我的Angular JS应用程序安装NPM吗

Angularjs 我应该为我的Angular JS应用程序安装NPM吗,angularjs,node.js,npm,bower,Angularjs,Node.js,Npm,Bower,我对angularjs是新手 在我开始工作之前,我应该安装NPM吗?如果是,为什么我需要安装NPM?您不需要为angular安装NPM。Angular可以在没有服务器的情况下工作,但是如果您希望持久地存储数据,而不是使用浏览器存储(它提供的功能与数据库不一样),则需要设置一个后端服务器,该服务器可以与数据库通信,或者使用诸如Firebase或Parse等托管服务 TLDR;如果在html文件中包含angularjs脚本,则可以使用它。NPM适用于nodejs软件包,前端通常不需要NPM。虽然An

我对angularjs是新手


在我开始工作之前,我应该安装NPM吗?如果是,为什么我需要安装NPM?

您不需要为angular安装NPM。Angular可以在没有服务器的情况下工作,但是如果您希望持久地存储数据,而不是使用浏览器存储(它提供的功能与数据库不一样),则需要设置一个后端服务器,该服务器可以与数据库通信,或者使用诸如Firebase或Parse等托管服务


TLDR;如果在html文件中包含angularjs脚本,则可以使用它。NPM适用于nodejs软件包,前端通常不需要NPM。

虽然AngularJS不需要NPM,但您可以使用NPM为AngularJS开发创建高级构建设置。例如,您可以使用Bower管理AngularJS库的版本以及与之相关的其他插件和插件。您还可以使用流行的任务运行程序Grunt,它可以自动化部分构建过程。Bower和Grunt都基于Node.js,需要NPM。

如果希望资源路径正常工作,您需要一台服务器。如果决定在节点上部署服务器,则需要安装node.js。尽管npm是node.js的开箱即用。对于角度开发,您将不需要这些。