gulp-cli: gulpInst.start.apply(gulpInst, toRun); TypeError: Cannot read property 'apply' of undefined
I have the following entry in my package.json file “gulp”: “github:gulpjs/gulp#4.0”
i ran npm install -g “gulpjs/gulp-cli#4.0” and it gives me and error fatal: ambiguous argument '4.0': unknown revision or path not in the working tree.
Here is the error I get when I run gulp **gulp [02:49:31] Using gulpfile ~/Documents/XXXX/gulpfile.js /usr/local/lib/node_modules/gulp/bin/gulp.js:129 gulpInst.start.apply(gulpInst, toRun); ^
TypeError: Cannot read property ‘apply’ of undefined at /usr/local/lib/node_modules/gulp/bin/gulp.js:129:19 at _combinedTickCallback (internal/process/next_tick.js:67:7) at process._tickCallback (internal/process/next_tick.js:98:9) at Function.Module.runMain (module.js:577:11) at startup (node.js:160:18) at node.js:449:3**
Also The Output for gulp -v
gulp -v [02:55:57] CLI version 3.9.1
[02:55:57] Local version 4.0.0-alpha.2
About this issue
- Original URL
- State: closed
- Created 8 years ago
- Reactions: 6
- Comments: 15 (3 by maintainers)
Please read the docs: https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md
This is not a support forum.
use local gulp-cli can make it run
node ./node_modules/gulp/bin/gulp.js
I ran into the similar issue (while was using http://fountainjs.io/ ):
I tried:
Then error just gone 😃
npm i -g gulp-cli
it’s rly working
I suffered the same issue in this case: install node and gulp(3.x) first, then remove node and install nvm instead, then install gulp-cli and gulp(4.0). After I removed the old gulp in
/usr/local/bin
, everything works.Thanks @postor
I noticed my local gulp-cli version was 1.2.2 and my global version was 3.9.1. I checked NPM repo and latest suggested was 1.2.2, I have no idea how that happened but I did install gulp ages ago. I went ahead and installed gulp again globally and now I am at 1.2.2 and it works without that OP error.
@phated I did everything mentioned there npm install gulp-cli and even tried adding “gulp-cli”: “github:gulpjs/gulp-cli” to my package.json but i still get the issue
gulpInst.start.apply(gulpInst, toRun); ^
TypeError: Cannot read property ‘apply’ of undefined
Node version I am using is 6.2.0
npm i -g gulp-cli
works for me too 👍