TypeError: Cannot read property 'apply' of undefined

╰+攻爆jí腚メ 2021-12-20 00:39 361阅读 0赞

1、错误描述

  1. Administrator@USER-0GUONPPBHK MINGW64 /g/HBuilderXWork/Vue
  2. $ npm install --save-dev gulp
  3. npm WARN rollback Rolling back readable-stream@2.3.6 failed (this is probably ha rmless): EPERM: operation not permitted, scandir 'G:\HBuilderXWork\Vue\node_modu les\fsevents\node_modules'
  4. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules\fse vents):
  5. npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@ 1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"} )
  6. + gulp@4.0.2
  7. added 123 packages from 98 contributors and audited 20796 packages in 55.493s
  8. found 1 moderate severity vulnerability
  9. run `npm audit fix` to fix them, or `npm audit` for details
  10. Administrator@USER-0GUONPPBHK MINGW64 /g/HBuilderXWork/Vue
  11. $ gulp
  12. [11:17:12] Using gulpfile G:\HBuilderXWork\Vue\gulpfile.js
  13. C:\Users\Administrator.USER-0GUONPPBHK\AppData\Roaming\npm\node_modules\gulp\bin \gulp.js:129
  14. gulpInst.start.apply(gulpInst, toRun);
  15. ^
  16. TypeError: Cannot read property 'apply' of undefined
  17. at C:\Users\Administrator.USER-0GUONPPBHK\AppData\Roaming\npm\node_modules\g ulp\bin\gulp.js:129:20
  18. at processTicksAndRejections (internal/process/next_tick.js:74:9)
  19. Administrator@USER-0GUONPPBHK MINGW64 /g/HBuilderXWork/Vue
  20. $ npm install --global gulp
  21. F:\nodejs\node_global\gulp -> F:\nodejs\node_global\node_modules\gulp\bin\gulp.js
  22. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules\gulp\node_modules\fsevents):
  23. npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
  24. + gulp@4.0.2
  25. added 314 packages from 217 contributors in 57.46s
  26. Administrator@USER-0GUONPPBHK MINGW64 /g/HBuilderXWork/Vue
  27. $ gulp
  28. [11:19:40] Using gulpfile G:\HBuilderXWork\Vue\gulpfile.js
  29. C:\Users\Administrator.USER-0GUONPPBHK\AppData\Roaming\npm\node_modules\gulp\bin\gulp.js:129
  30. gulpInst.start.apply(gulpInst, toRun);
  31. ^
  32. TypeError: Cannot read property 'apply' of undefined
  33. at C:\Users\Administrator.USER-0GUONPPBHK\AppData\Roaming\npm\node_modules\gulp\bin\gulp.js:129:20
  34. at processTicksAndRejections (internal/process/next_tick.js:74:9)
  35. at process.runNextTicks [as _tickCallback] (internal/process/next_tick.js:51:3)
  36. at Function.Module.runMain (internal/modules/cjs/loader.js:777:11)
  37. at executeUserCode (internal/bootstrap/node.js:499:15)
  38. at startMainThreadExecution (internal/bootstrap/node.js:436:3)
  39. Administrator@USER-0GUONPPBHK MINGW64 /g/HBuilderXWork/Vue
  40. $ npm i gulp-cli -g
  41. F:\nodejs\node_global\gulp -> F:\nodejs\node_global\node_modules\gulp-cli\bin\gulp.js
  42. + gulp-cli@2.2.0
  43. added 235 packages from 156 contributors in 14.086s
  44. Administrator@USER-0GUONPPBHK MINGW64 /g/HBuilderXWork/Vue
  45. $ gulp
  46. [11:21:09] Using gulpfile G:\HBuilderXWork\Vue\gulpfile.js
  47. C:\Users\Administrator.USER-0GUONPPBHK\AppData\Roaming\npm\node_modules\gulp\bin\gulp.js:129
  48. gulpInst.start.apply(gulpInst, toRun);
  49. ^
  50. TypeError: Cannot read property 'apply' of undefined
  51. at C:\Users\Administrator.USER-0GUONPPBHK\AppData\Roaming\npm\node_modules\gulp\bin\gulp.js:129:20
  52. at processTicksAndRejections (internal/process/next_tick.js:74:9)
  53. at process.runNextTicks [as _tickCallback] (internal/process/next_tick.js:51:3)
  54. at Function.Module.runMain (internal/modules/cjs/loader.js:777:11)
  55. at executeUserCode (internal/bootstrap/node.js:499:15)
  56. at startMainThreadExecution (internal/bootstrap/node.js:436:3)
  57. Administrator@USER-0GUONPPBHK MINGW64 /g/HBuilderXWork/Vue
  58. $ npm install --save-dev gulp
  59. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules\fsevents):
  60. npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
  61. + gulp@4.0.2
  62. added 19 packages from 10 contributors and audited 20796 packages in 16.836s
  63. found 1 moderate severity vulnerability
  64. run `npm audit fix` to fix them, or `npm audit` for details
  65. Administrator@USER-0GUONPPBHK MINGW64 /g/HBuilderXWork/Vue
  66. $ gulp
  67. [11:24:14] Using gulpfile G:\HBuilderXWork\Vue\gulpfile.js
  68. C:\Users\Administrator.USER-0GUONPPBHK\AppData\Roaming\npm\node_modules\gulp\bin\gulp.js:129
  69. gulpInst.start.apply(gulpInst, toRun);
  70. ^
  71. TypeError: Cannot read property 'apply' of undefined
  72. at C:\Users\Administrator.USER-0GUONPPBHK\AppData\Roaming\npm\node_modules\gulp\bin\gulp.js:129:20
  73. at processTicksAndRejections (internal/process/next_tick.js:74:9)
  74. at process.runNextTicks [as _tickCallback] (internal/process/next_tick.js:51:3)
  75. at Function.Module.runMain (internal/modules/cjs/loader.js:777:11)
  76. at executeUserCode (internal/bootstrap/node.js:499:15)
  77. at startMainThreadExecution (internal/bootstrap/node.js:436:3)
  78. Administrator@USER-0GUONPPBHK MINGW64 /g/HBuilderXWork/Vue
  79. $

2、错误描述

  1. vue.js项目中安装了gulp,并创建一个gulpfile.js文件,然后使用gulp命令进行编译,结果报这个错误
  2. let gulp = require('gulp');
  3. gulp.task('default',function() {
  4. console.log('aaaaa');
  5. });

3、解决办法

(1)gulp版本不匹配,将项目中的gulp删除,重新下载

(2)全局安装gulp-cli,并检查gulp和gulp-cli版本是否一致

  1. Administrator@USER-0GUONPPBHK MINGW64 /g/HBuilderXWork/Vue
  2. $ gulp -version
  3. [11:30:36] CLI version 3.9.1
  4. [11:30:36] Local version 4.0.2
  5. Administrator@USER-0GUONPPBHK MINGW64 /g/HBuilderXWork/Vue
  6. $ npm i gulp@3.9.1 -S
  7. npm WARN deprecated gulp-util@3.0.8: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
  8. npm WARN deprecated graceful-fs@3.0.11: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
  9. npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
  10. npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
  11. npm WARN deprecated graceful-fs@1.2.3: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
  12. npm WARN deprecated natives@1.1.6: This module relies on Node.js's internals and will break at some point. Do not use it, and update to graceful-fs@4.x.
  13. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules\fsevents):
  14. npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
  15. + gulp@3.9.1
  16. added 73 packages from 38 contributors, removed 58 packages, updated 11 packages, moved 1 package and audited 15512 packages in 25.431s
  17. found 7 vulnerabilities (1 low, 1 moderate, 5 high)
  18. run `npm audit fix` to fix them, or `npm audit` for details
  19. Administrator@USER-0GUONPPBHK MINGW64 /g/HBuilderXWork/Vue
  20. $ gulp
  21. [11:32:45] Using gulpfile G:\HBuilderXWork\Vue\gulpfile.js
  22. [11:32:45] Starting 'default'...
  23. aaaaa
  24. [11:32:45] Finished 'default' after 125 μs
  25. Administrator@USER-0GUONPPBHK MINGW64 /g/HBuilderXWork/Vue

发表评论

表情:
评论列表 (有 0 条评论,361人围观)

还没有评论,来说两句吧...

相关阅读