草庐IT

gulp-webpack

全部标签

node.js - gulp:gulp任务回调函数定义在哪里?

gulp中的任务可以这样定义:gulp.task('foobar',function(callback){...});我试图了解回调函数是什么。它在哪里定义?我可以在运行时传递一些其他函数作为参数吗?它有什么作用?Thesedocs表示回调参数是对Orchestrator任务应异步运行的提示,其中执行回调表示异步任务已完成。通过一些实验,看起来调用不带参数的回调会返回成功状态,而使用一些字符串调用它会引发错误:gulp.task('foobar',function(callback){callback();});gulp.task('bazkad',function(callback)

node.js - 管道内的 Gulp 条件

如何在Gulp管道中执行条件以输出到不同的目的地。g.task('sass',function(){returng.src(sources.sass).pipe(changed(output.css)).pipe(sass({style:'compressed',sourcemap:true})).pipe(function(){if(..){g.dest(output.css);}else{g.dest(output.css2);}}).pipe(notify('scssconvertedtocssandcompressed'));}); 最佳答案

node.js - 管道内的 Gulp 条件

如何在Gulp管道中执行条件以输出到不同的目的地。g.task('sass',function(){returng.src(sources.sass).pipe(changed(output.css)).pipe(sass({style:'compressed',sourcemap:true})).pipe(function(){if(..){g.dest(output.css);}else{g.dest(output.css2);}}).pipe(notify('scssconvertedtocssandcompressed'));}); 最佳答案

javascript - 使用 gulp 运行命令以启动 Node.js 服务器

所以我使用gulp-exec(https://www.npmjs.com/package/gulp-exec),在阅读了一些文档后,它提到如果我只想运行一个命令,我不应该使用插件并使用我尝试过的代码在下面使用。varexec=require('child_process').exec;gulp.task('server',function(cb){exec('startserver',function(err,stdout,stderr){.pipe(stdin(['nodelib/app.js','mongod--dbpath./data']))console.log(stdout)

javascript - 使用 gulp 运行命令以启动 Node.js 服务器

所以我使用gulp-exec(https://www.npmjs.com/package/gulp-exec),在阅读了一些文档后,它提到如果我只想运行一个命令,我不应该使用插件并使用我尝试过的代码在下面使用。varexec=require('child_process').exec;gulp.task('server',function(cb){exec('startserver',function(err,stdout,stderr){.pipe(stdin(['nodelib/app.js','mongod--dbpath./data']))console.log(stdout)

node.js - Webpack --watch 和启动 nodemon?

感谢excellentanswer@McMath我现在有webpack编译我的客户端和我的服务器。我现在正在尝试使webpack--watch变得有用。理想情况下,我希望它在捆绑更改时为我的服务器进程生成类似nodemon的东西,并在我的客户端更改时生成一些浏览器同步。我意识到它是一个bundler/加载器,而不是真正的任务运行器,但是有什么方法可以实现这一点吗?缺少谷歌结果似乎表明我正在尝试新的东西,但这一定已经完成了..我总是可以将webpack包放到另一个目录并使用gulp观看/复制它/浏览器同步它,但这似乎是一个hack。有没有更好的方法? 最佳答案

node.js - Webpack --watch 和启动 nodemon?

感谢excellentanswer@McMath我现在有webpack编译我的客户端和我的服务器。我现在正在尝试使webpack--watch变得有用。理想情况下,我希望它在捆绑更改时为我的服务器进程生成类似nodemon的东西,并在我的客户端更改时生成一些浏览器同步。我意识到它是一个bundler/加载器,而不是真正的任务运行器,但是有什么方法可以实现这一点吗?缺少谷歌结果似乎表明我正在尝试新的东西,但这一定已经完成了..我总是可以将webpack包放到另一个目录并使用gulp观看/复制它/浏览器同步它,但这似乎是一个hack。有没有更好的方法? 最佳答案

javascript - 为什么我会收到此错误? dest.on 不是一个函数 - 使用 gulp-file-include

我收到TypeError错误:dest.on不是函数。运行此任务时,我无法弄清楚可能出了什么问题。varfileinclude=require('gulp-file-include');varrename=require('gulp-rename');varpaths={templates:'./templates/'}//fileinclude:grabpartialsfromtemplatesandrenderouthtmlfilesgulp.task('fileinclude',function(){returngulp.src(paths.templates+'*.tpl.ht

javascript - 为什么我会收到此错误? dest.on 不是一个函数 - 使用 gulp-file-include

我收到TypeError错误:dest.on不是函数。运行此任务时,我无法弄清楚可能出了什么问题。varfileinclude=require('gulp-file-include');varrename=require('gulp-rename');varpaths={templates:'./templates/'}//fileinclude:grabpartialsfromtemplatesandrenderouthtmlfilesgulp.task('fileinclude',function(){returngulp.src(paths.templates+'*.tpl.ht

node.js - webpack css-loader 在外部样式表的 url() 引用中找不到图像

我是整个Node/NPM/Webpack世界的新手,如果这很明显,请道歉。我正在尝试构建一个与Webpack捆绑的简单前端项目。我已经安装了Node,并配置了一个package.json文件。如果我在我的根目录中运行“npmstart”,我不会从控制台收到任何错误,并且我可以在浏览器中转到“localhost:3000”并查看我的“hello,world”输出。我的下一个任务是包含一个样式表,其中包含对图像的引用,如下所示:.myimg{背景:url(path/to/file.jpg);}通过这样的设置,我可以通过webpack-dev-server查看图像(通过在网络浏览器中访问lo