Cannot read "apply" property from undefined gulp

I am trying to use the ng-factory generator to create a new project to create an angularjs component. After the project was created using the yo ng-factory command, I tried to start it using the gulp serve task, but found the following error:

c:\projects\bywebclient>gulp serve
[11:20:51] Loading C:\projects\bywebclient\gulp_tasks\browsersync.js
[11:20:52] Loading C:\projects\bywebclient\gulp_tasks\karma.js
[11:20:57] Loading C:\projects\bywebclient\gulp_tasks\misc.js
[11:20:57] Loading C:\projects\bywebclient\gulp_tasks\webpack.js
[11:21:07] Using gulpfile c:\projects\bywebclient\gulpfile.js
C:\Users\ATUL KALE\AppData\Roaming\npm\node_modules\gulp\bin\gulp.js:129
gulpInst.start.apply(gulpInst, toRun);

^

TypeError: Unable to read the "apply" property from undefined
in C: \ Users \ ATUL KALE \ AppData \ Roaming \ npm \ node_modules \ gulp \ bin \ gulp.js: 129: 19

on _combinedTickCallback (internal / process / next_tick.js: 67 : 7)
on process._tickCallback (internal / process / next_tick.js: 98: 9)
on Module.runMain (module.js: 577: 11)
on startup (bootstrap_node.js: 352: 7)
on startup (bootstrap_node.js : 144: 9)
on bootstrap_node.js: 467: 3

Am I missing something? I already tried to run npm install

Thank you Atul Kale

+12
source share
6 answers

Try reinstalling gulp-cli:

npm install -g gulp-cli
+52

4.0 :

npm install --save-dev github:gulpjs/gulp#4.0 
+3

gulp gulp-cli. gulp-cli local gulp.

npm uninstall -g gulp
npm uninstall -g gulp-cli

npm install -g gulp-cli
npm install --save-dev github:gulpjs/gulp#4.0 
+2

,

npm install gulp -g --save

: 'apply'

at /usr/local/lib/node_modules/gulp/bin/gulp.js:129:20
at _combinedTickCallback (internal/process/next_tick.js:132:7)
at process._tickDomainCallback (internal/process/next_tick.js:219:9)

:

npm -g gulp-cli

.

npm install gulp -g --save

. , Gulp, package.json, .

+1

, npm install gulp (...) v3.9x .

v4.0.0, CI.

npm install gulp@3.9.1 .

0

gulp gulp-cli ( ), gulp -v - gulp -v Gulp CLI 3.9.1 . , , - (, CLI ):

  1. node_modules.

  2. : npm uninstall gulp --global npm uninstall gulp-cli --global apt-get remove npm apt-get remove nodejs apt-get install nodejs apt-get install npm npm install --global gulp-cli

  3. : npm install

  4. , : gulp -v

0

Source: https://habr.com/ru/post/1649901/


All Articles