有关Nodejs的一些插件介绍

var child_process = require('child_process');
这个可以执行cmd的命令
        child_process.exec(cmdLine, function(error, stdout, stderr) {
            if (error) {
                console.log(stderr);
                return reject(error);
            }
            console.log('Source:');
            console.log(stdout);
            resolve();
        });
var globby = require('globby');
这个可以同时访问多个路径
return globby([
                'Apps/**',
                'Build/**',
                'Source/**',
                'Specs/**',
                'ThirdParty/**',
                '*.md',
                'favicon.ico',
                'gulpfile.js',
                'index.html',
                'package.json',
                'server.js',
                'web.config',
                '*.zip',
                '*.tgz'
            ]
var Promise = require('bluebird');

比普通的 Promise 好用呀

var yargs = require('yargs');

可以自己制作cmd命令

var rimraf = require('rimraf');

这个是删除文件的包

var gulpInsert = require('gulp-insert');

用来插入压缩头部,一般用于插入版权信息

var requirejsOptimize = require('gulp-requirejs-optimize');

一般用于压缩requirejs

require.resolve('almond')

一般用于精简 requirejs



posted @ 2017-03-27 15:53  霏霏雪无声  阅读(590)  评论(0编辑  收藏  举报