javascript - 在 gulp v4 中运行 gulp-nodemon
问题描述
我一直在阅读gulp-nodemon n 但所有语法都是针对以前版本的 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
推荐阅读
- postman - Postman - 如何获取url(Query Params)中传递的参数和值进行验证?
- c++ - 为什么在 C++ 中使用 [] 时,作为映射值的对象需要有一个空/默认构造函数?
- python - 使用请求通过 http 协议将设置发送到 clickhouse
- c - 不需要的指针修改
- python - 我想编写一个for循环,在一个条件下向字典添加一个新键,购买次数必须> = 3
- powerapps - Power Apps DataVerse 导入映射问题
- java - Junit 使用 Liquibase API 测试 Liquibase .yaml - 将 .yaml 文件解析为 Java 对象
- javascript - 如何在javascript中的for循环中获取下一个元素
- html - 不确定如何使用 saveWidget 保存小部件
- php - 如何从可停用的捆绑包中加载路线