簡體   English   中英

在 gulp v4 中運行 gulp-nodemon

[英]Running gulp-nodemon in gulp v4

我一直在閱讀gulp-nodemon,但所有的語法都是針對gulp以前版本的,我正在嘗試在 V4 上運行它。

這是我正在運行的:

function watcher (genCSS,js) {
  nodemon({
script: './app.js' ,
ext: 'js scss',
ignore: [ 'public/dist/', 'node_modules/' ],
watch:    [tpath.src.js, tpath.src.scss],
tasks: function (changedFiles) {
var tasks = [genCSS,js]
    })
return tasks
} })
}

錯誤是:

Task never defined: function done() {
    d.removeListener('error', onError);
    d.exit();
    return tryCatch(cb, arguments);
  }

出了什么問題?

通過在 github 上閱讀此問題來解決,您必須導出函數,並將它們添加為字符串。 代碼是:

function watcher (genCSS,js) {
  nodemon({
script: './app.js' ,
ext: 'js scss',
ignore: [ 'public/dist/', 'node_modules/' ],
watch:    [tpath.src.js, tpath.src.scss],
done:done,
tasks: function (changedFiles) {
var tasks = [genCSS,js]
    })
return tasks
}

現在

function watcher () {
  nodemon({
script: './app.js' ,
ext: 'js scss',
ignore: [ 'public/dist/', 'node_modules/' ],
watch:    [tpath.src.js, tpath.src.scss],
done:done,
tasks: function (changedFiles) {
var tasks = ['genCSS','js']
    })
return tasks
}

exports.genCSS=genCSS
exports.js=js

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM