设置Angular2项目

时间:2016-12-21 17:20:37

标签: angular typescript npm

最近我在Ubuntu的Angular2中设置了我的第一个项目,只需几个简单的步骤:

制备:

apt-get install nodejs
npm install -g typescript
npm install -g angular-cli

启动项目

ng new app-name
cd app-name
ng serve

这对我来说非常有用。我正在学习Angular,开发应用程序并将我的代码推送到github。在此期间,我安装了两个依赖项。然后我重新安装了我的整台计算机,并从github克隆了我的代码,这里是问题的起点。在准备好环境之后,即使它们安装在我的计算机上,也会丢失,弃用或丢失许多依赖项。

经过两天的谷歌搜索,我没有工作。

有没有办法维护项目及其依赖项列表,例如Python的虚拟环境? 保持项目有序,存储有关依赖关系的信息,保持一切清晰的好方法是什么?

1 个答案:

答案 0 :(得分:2)

如果在项目中使用npm包管理器(您可能会这样做,因为您使用了angular-cli),那么package.json文件负责维护您的依赖项。

每次使用npm install安装依赖项时,都应确保使用标记package.json将其保存到--save文件的依赖项(或dev依赖项)中(或者--save-dev)。
例如:npm install moment --save

克隆项目后,只需在项目目录中运行npm install,一切都应该正常运行。

相关问题