Nexus作为私有仓库,可以用来存储jar、aar、js库,一般公司内可以搭建一个用来存储共用的库,一来可以提升同步时间,一来统一管理基础库,提升开发效率。
搭建环境
1 |
|
1 | 错误 |
Nexus作为私有仓库,可以用来存储jar、aar、js库,一般公司内可以搭建一个用来存储共用的库,一来可以提升同步时间,一来统一管理基础库,提升开发效率。
1 |
|
1 | 错误 |
在NodeJS之前,由于没有过于复杂的开发场景,前端是不存在模块化的,后端才有模块化。NodeJS诞生之后,它使用CommonJS的模块化规范。从此,js模块化开始快速发展。
Node.js是commonJS规范的主要实践者,它有四个重要的环境变量为模块化的实现提供支持:module、exports、require、global。实际使用时,用module.exports定义当前模块对外输出的接口(不推荐直接用exports),用require加载模块。
1 | // 定义模块math.js |
AMD规范采用异步方式加载模块,模块的加载不影响它后面语句的运行。所有依赖这个模块的语句,都定义在一个回调函数中,等到加载完成之后,这个回调函数才会运行。