Tag: component.io

什么javascript模块api duojs使用?

我使用duojs ,这是一个与browserify或组件不同的前端Web开发工具。 它允许你从文件本身直接导入css和js,而不需要任何外部的包装清单。 我试图了解如何编写我的js,所以它适用于duojs,但我不确定它使用什么样的体系结构模块定义。 我已经在文档中find它,但在那里找不到它。 从我可以告诉它看起来像duojs编译器包装commonjs样式包装中的所有组件: 看看这个编译后的js文件在他们的回购 (下面是一个片段): /** * Return newest require. */ return require; })({ 1: [function(require, module, exports) { /** * Module Dependencies */ var Highlight = require('segmentio/highlight'); /** * Code highlighting. */ new Highlight() .use(require('segmentio/highlight-javascript')) .use(require('segmentio/highlight-xml')) .use(require('segmentio/highlight-css')) .use(require('segmentio/highlight-json')) .all(); 任何人都可以从代码中知道这里使用了什么样的js模块API? 对我来说,这看起来像一个commonjs风格的模块定义,但我不知道,它也可能是节点。