1. 阿里云>
  2. 云栖社区>
  3. 主题地图>
  4. N>
  5. node.js require() 源码解读

当前主题:node.js require() 源码解读

node.js require() 源码解读相关的博客

查看更多 写博客

require() 源码解读

2009年,Node.js 项目诞生,所有模块一律为 CommonJS 格式。 时至今日,Node.js 的模块仓库 npmjs.com ,已经存放了15万个模块,其中绝大部分都是 CommonJS 格式。 这种格式的核心就是 require 语句,模块通过它

阅读全文

[Node.js源码解读(1)]Node.js的启动过程

本文原载于https://github.com/DavidCai1993/my-blog/issues/26 经原作者授权连载于alinode官方博客,未经原作者允许,不得转载。 大家可能会好奇,在 Node.js 启动后,第一个执行的 JavaScript

阅读全文

[Node.js源码解读(2)]一个文件被require后所发生的故事

原作者:蔡伟 经原作者授权连载于alinode官方博客,未经原作者允许,不得转载。 在 Node.js 中,要说如果有几乎会在每一个文件都要用到的一个全局函数和一个全局对象,那应该是非 require 和 module.exports 莫属了。它们是 Nod

阅读全文

【smart-transform】取自 Atom 的 babeljs/coffeescript/typescript 智能转 es5 库

简介 有时间研究下开源库的源码,总是会有些收获的。注意到 Atom 插件编写时,可以直接使用 babel, coffeescript 或者 typescript。有些诧异,毕竟 Electron 中内置的 node 引擎,也一定不是完全兼容 es6,更不用说

阅读全文

JavaScript 模块的循环加载

"循环加载"(circular dependency)指的是,a脚本的执行依赖b脚本,而b脚本的执行又依赖a脚本。 // a.js var b = require('b'); // b.js var a = require('a'); 通常,"循环加载"表示存

阅读全文

JavaScript的模块讲解

介绍 模块通常是指编程语言所提供的代码组织机制,利用此机制可将程序拆解为独立且通用的代码单元。所谓模块化主要是解决代码分割、作用域隔离、模块之间的依赖管理以及发布到生产环境时的自动化打包与处理等多个方面。 模块

阅读全文

这可能是vue-cli最全的解析了……

题言: 相信很多vue新手,都像我一样,只是知道可以用vue-cli直接生成一个vue项目的架构,并不明白,他究竟是怎么运行的,现在我们一起来研究一下。。。 一、安装vue-cli,相信你既然会用到vue-cli,自然node环境是OK的,直接命令行下安装

阅读全文

Nodejs cluster模块深入探究

由表及里 HTTP服务器用于响应来自客户端的请求当客户端请求数逐渐增大时服务端的处理机制有多种如tomcat的多线程、nginx的事件循环等。而对于node而言由于其也采用事件循环和异步I/O机制因此在高I/O并发的场景下性能非常好但是由于单个node程序仅仅

阅读全文