为了账号安全,请及时绑定邮箱和手机立即绑定

关于angular2的一些问题!

关于angular2的一些问题!

至尊宝的传说 2018-09-12 13:33:06
我是一个phper,最近想学习前端,想学习angular2,按照官网教程成功hello word了,但是有一堆问题!这个是运行在命令行的,采用npm start 启动,才能看到页面,那么岂不是必须启动npm,不能生产静态文件,采用web服务器加载么?我是要做网站2.采用typescript编写代码,官网只有js编写代码的快速开始,没有相应的手册文档,是说不能用js写么?虽然ts也要编译成js来运行
查看完整描述

1 回答

?
BIG阳

TA贡献1859条经验 获得超6个赞

1.npm start 是npm定义的一个script,他到底运行了什么你可以做项目中package.json中的script中看到。你用到的这个npm start其实是做了一些前端自动化任务的事,最终的目的就是在本地模拟出代码部署后的效果。你当然也可以用webpack这样的打包工具实现。如果你要最终部署,肯定需要配置相应的任务对源码进行打包后生成项目代码,生成的代码是可以部署到服务器上去使用的。这个问题其实涉及的内容比较多,前端自动化的一些知识新手入门时都会觉得比较乱,你可以先了解一下官网的例子中用了哪些工具,一步步深入。(官网的例子应该用的是system.js,网上应该会有相应的教程,另外npm是什么,用来干什么其实应该是问题最初的切入点)

2.angular2 推荐使用typescript 进行开发,typescript是JavaScript的超集,typescript编写的代码必须编译成JavaScript后才能在浏览器中跑起来。angular2也可以用JavaScript编写,只不过体验肯定不如ts,你在互联网上找到的一些教程应该都是ts版本的。所以并不建议用js去做angular2开发。

最后建议题主仔细学习官网的文档,先以了解angular的一些核心概念为主,同时学习前端一些主流的知识,angular2从上手到在生产中使用还是需要一个不短的过程的


查看完整回答
反对 回复 2018-10-17
  • 1 回答
  • 0 关注
  • 513 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信