【问题标题】:gulp wont run on gulp watch says [ERR_ASSERTION]: Task function must be specifiedgulp won't run on gulp watch says [ERR_ASSERTION]: Task function must be specified
【发布时间】:2019-04-04 16:04:37
【问题描述】:

请有人帮助我,由于某种原因,我的 gulp 手表停止工作了。这是我正在使用的版本

Liams-MacBook-Pro-149:pss liamhart$ gulp -v
[10:17:15] CLI version 2.0.1
[10:17:15] Local version 4.0.0-alpha.3
Liams-MacBook-Pro-149:pss liamhart$ npm -v
6.4.1
Liams-MacBook-Pro-149:pss liamhart$ node -v
v8.12.0
Liams-MacBook-Pro-149:pss liamhart$ gulp
assert.js:42
throw new errors.AssertionError({
^

AssertionError [ERR_ASSERTION]: Task function must be specified
    at Gulp.set [as _setTask] (/Users/liamhart/Desktop/pss/node_modules/undertaker/lib/set-task.js:10:3)
    at Gulp.task (/Users/liamhart/Desktop/pss/node_modules/undertaker/lib/task.js:13:8)
    at Object.<anonymous> (/Users/liamhart/Desktop/pss/gulpfile.js:55:6)
    at Module._compile (module.js:653:30)
    at Object.Module._extensions..js (module.js:664:10)
    at Module.load (module.js:566:32)
    at tryModuleLoad (module.js:506:12)
    at Function.Module._load (module.js:498:3)
    at Module.require (module.js:597:17)
    at require (internal/module.js:11:18)
Liams-MacBook-Pro-149:pss liamhart$

【问题讨论】:

    标签: node.js npm gulp


    【解决方案1】:

    gulp 面临与您相同的问题。通过将 gulp 版本转换为较低版本来解决它。 您也可以在 package.json 中指定它。

     "gulp": "3.9.1",
    

    只要确保运行npm install

    您的本地版本是 4.0.0-alpha.3。降级会帮助你。 您可以在下面的链接中查看 gulp 版本列表。 https://www.npmjs.com/package/gulp-upload

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-10
      • 2016-12-24
      • 2017-12-01
      • 2019-07-28
      相关资源
      最近更新 更多