node.js - gulp初次运行任务如何自动生成文件夹结构?
巴扎黑
巴扎黑 2017-04-17 13:55:46
[Node.js讨论组]

有没有原生的方法或者模块可以实现自动生成目录结构,比如我需要的这些:

var srcJS = './src/js/',  //JS源文件目录
    destJS = './dist/js/', //JS生产目录
    srcCSS = './src/css/', //SCSS源文件目录
    destCSS = './dist/css/', //CSS生产目录
    srcFont = './src/fonts/', //字体图标源文件目录
    destFont = './dist/fonts/', //字体图标生产目录
    srcImage = './src/img/', //图片源文件目录
    destImage = './dist/img/', //图片生产目录
    srcComp = './src/comp/', //组件文件源文件目录
    srcHtml = './src/', //页面文件源文件目录
    destHtml = './dist/'; //页面文件生产目录

我目前都是手动新建的,感觉有点累,有没有自动生成的方法?

巴扎黑
巴扎黑

全部回复(2)
巴扎黑

用用mkdirp模块吧:

var mkdirp = require('mkdirp');

var srcJS = './src/js/', //JS源文件目录
    destJS = './dist/js/', //JS生产目录
    srcCSS = './src/css/', //SCSS源文件目录
    destCSS = './dist/css/', //CSS生产目录
    srcFont = './src/fonts/', //字体图标源文件目录
    destFont = './dist/fonts/', //字体图标生产目录
    srcImage = './src/img/', //图片源文件目录
    destImage = './dist/img/', //图片生产目录
    srcComp = './src/comp/', //组件文件源文件目录
    srcHtml = './src/', //页面文件源文件目录
    destHtml = './dist/'; //页面文件生产目录

var dirs = [srcJS, destJS, srcCSS, destCSS, srcFont, destFont, srcImage, destImage, srcComp, srcHtml, destHtml];

dirs.forEach(dir => {
    mkdirp.sync(dir);
});
黄舟

gulp.dest 会自动生成目录的

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号