无法运行“ npm run watch”,错误消息显示“ gulp”错误

时间:2018-12-20 02:56:06

标签: node.js npm gulp node-modules browser-sync

我正在使用来自GitHub编码阶段的Web入门套件,该套件通常对我来说很好用。由于某些原因,当我尝试运行npm run watch时,它会显示错误消息。我不是100%积极的,但是我相信这是在我更新并卸载并重新安装nodeJS时开始的。帮帮我!

sh: gulp: command not found
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! starter-kit-2019@1.1.0 watch: `gulp`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the starter-kit-2019@1.1.0 watch script.
npm ERR! This is probably not a problem with npm. There is likely 
additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/joseperez/.npm/_logs/2018-12-20T02_45_19_840Z- 
debug.log

2 个答案:

答案 0 :(得分:0)

这是因为我们使用'gulp'作为全局模块。因此,当您从系统中删除节点时,它将删除已安装的软件包gulp。

您可以使用来重新安装

`npm install gulp-cli -g`

它将起作用!

更新: 他使用的是Mac,因此请尝试运行此命令。

$ npm uninstall --global gulp gulp-cli
$ rm /usr/local/share/man/man1/gulp.1
$ npm install --global gulp-cli`

答案 1 :(得分:0)

希望此信息对我的控制台上出现的错误进行了研究后指出“ gulp:未找到命令”,对某人有用,我找到了解决该问题的链接。原来我的吞咽器安装不正确,因为我的路径存在问题。顺便说一句,我正在使用Mac机,下面的链接对我有帮助!

here is the link that helped me out!