我很难理解使用Angular2 2的基本功能和类型记录到底需要什么。正如所述,极简主义的项目是什么样子的?在一个“真正的”项目(不仅仅是"Hello“,也不是什么复杂的项目)中,我绝对需要什么依赖关系?
我意识到,这个问题有答案,例如,在角位上,但它们似乎包含了很多绒毛。棱角分明的书似乎过时了。例如,我在angular2上运行npm安装程序,并获得了与ng-book2 2列出的包不同的包(诚然,我在前一段时间得到了它,因此它可能已经被更新了)。
我正在对此进行大量讨论,所以最好能得到一个步骤列表和一些具有基本功能的示例代码。我也对在项目中需要引用什么以及为什么感兴趣。(例如,我注意到了角1的一个不同之处,人们似乎引用npm安装的角2文件夹中的多个文件,为什么?)
或者解释一下SystemJ和Webpack对于极简主义设置是否可以被忽略的问题。
发布于 2016-09-12 06:01:44
下面是一个用于最小angular2设置的柱塞。这是角度团队使用的起始模板。
http://plnkr.co/edit/tpl:AvJOMERrnz94ekVua0u5?p=catalogue
They have been maintaining this link as they update the framework.发布于 2016-09-10 04:17:47
答1:
刚碰到一个链接-手动设置 角2环境,真正解释了为什么我们要为我们的Range2应用程序设置添加so和so文件。
npm install angular-cli相比,我们更清楚自己在做什么我在他们提供的代码文件中发现了一个错误。在index.html文件中,而不是
System.import('/angular2/src/app/environment_main') .then(null,console.error.bind(控制台));
请参阅
System.import('/app/environment_main') .then(null,console.error.bind(控制台));
它应该是文件的相对路径,其中我们告诉角加载组件。
希望它能回答。
回答2:
安装nodejs后,只需3条命令即可完成此操作。
npm install -g typings
npm install -g angular-cli
ng new PROJECT_NAME这将使用Angular2建立一个新项目。
运行以下命令: ng新PROJECT_NAME cd PROJECT_NAME ng服务 就是这样,您现在有了一个用角2制作的简单示例项目,您现在可以导航到终端中显示的链接,并查看它正在运行的内容。
对于初学者来说,我建议第一种方法来更好地理解-发生了什么和所有..。
发布于 2016-09-10 10:40:18
Angular2是一个框架,有很多依赖关系。所以是的,有很多毛茸茸的东西需要配置才能正常工作。
Angular2快速启动是你所需要的。因此,简单地回答:最小项目几乎与复杂项目(libs/依赖关系/构建相关)相同。
从快速开始,唯一可以跳过的就是测试。
https://stackoverflow.com/questions/39381897
复制相似问题