GPS模块的搬砖回顾

从8月份开始写gps模块的程序,前期折腾Angular和百度地图模块折腾了好几天

一、Angular框架

1、npm

首先要安装node,浏览器内部执行js脚本有相应的编译机,在电脑上非浏览器环境下运行就需要node.js的环境了,这是我目前对node的浅薄理解。安装node后同时也安装好了npm,npm是一个项目依赖管理工具,相当于maven之余Java。之前以为npm是Angular的手下,后来在vue里也看见了npm,我想npm应该是服务于node?

可以用node -v,npm -v分别查看本机node和npm版本。yarn的功能和npm类似,可以用npm下载安装。

什么叫项目依赖管理工具呢?我想以我的道行十分及其通俗的解释(反正这些文章都是写给我自己看的)一下,例如Java的web工程或者Angular项目都有一个配制文件(config),告诉项目我要用到哪些现成的工具和模块(就是dependency),勤劳的项目依赖管理工具在看了这张表后就会出动,四处搜集下载清单上列出的包。

这里只说angular,所以先不带maven,之前写的java工程有点久了不太记得了,唉,得复习一下......npm,yarn之间是有区别的。npm没有本地仓库。同一个dependency,不管其他项目是否已经下载过,只要这个项目没有,它都从网上下载,下载后存在每个项目的node_modules文件夹下(所以这个意思是node_modules并不是angular项目独有的,只要用到npm都应该有)yarn则提供了离线模式,只要其他项目下载过,他就会从别人那里复制一份过来。maven则是有本地仓库的,(所以我还是带了maven)将下载的东西存在仓库里,谁要就给谁。

2、Angular脚手架

脚手架是可以简化开发,创建工程的框架。与Angular脚手架对应的是angular/cli命令行工具npm install --global @angular/cli安装命令行工具,简称ng命令,如ng serve启动项目,ng build生成的文件可以部署到服务器上。具体的可以看这篇文章:https://blog.youkuaiyun.com/liuwenzhe2008/article/details/79125406

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值