Javascript require 方法在另一个 require 方法中
Javascript require Method within another require method
(有人可能会相应更改标题)
javascript 的 require
方法被调用时到底发生了什么:
var xyz = require('xy')(require('z'));
谢谢
无论 z
模块导出什么,都将作为参数传入从 xy
导出的函数。
如果 xy
没有导出函数,那么你会得到一个错误
简称:
var xy = require('xy');
var z = require('z');
var xyz = xy(z);
var gulp = require('gulp-help')(require('gulp'));
之所以有效,是因为 require('gulp-help')
returns 你是一个函数,然后它将 gulp 导出的模块作为参数,以及选项
喜欢
require('gulp-help')(require('gulp'), options);
These are all the options available to be passed to the gulp-help instance, NOT individual tasks.
description - modifies the default help message
aliases - adds aliases to the default help task
hideEmpty - hide all tasks with no help message defined. Useful when including 3rd party tasks
hideDepsMessage - hide all task dependencies
afterPrintCallback - a function to run after the default help task runs
这是
的简称
var gulp-help = require('gulp-help');
var gulp = gulp-help(require('gulp'));
(有人可能会相应更改标题)
javascript 的 require
方法被调用时到底发生了什么:
var xyz = require('xy')(require('z'));
谢谢
无论 z
模块导出什么,都将作为参数传入从 xy
导出的函数。
如果 xy
没有导出函数,那么你会得到一个错误
简称:
var xy = require('xy');
var z = require('z');
var xyz = xy(z);
var gulp = require('gulp-help')(require('gulp'));
之所以有效,是因为 require('gulp-help')
returns 你是一个函数,然后它将 gulp 导出的模块作为参数,以及选项
喜欢
require('gulp-help')(require('gulp'), options);
These are all the options available to be passed to the gulp-help instance, NOT individual tasks.
description - modifies the default help message
aliases - adds aliases to the default help task
hideEmpty - hide all tasks with no help message defined. Useful when including 3rd party tasks
hideDepsMessage - hide all task dependencies
afterPrintCallback - a function to run after the default help task runs
这是
的简称var gulp-help = require('gulp-help');
var gulp = gulp-help(require('gulp'));