几个月前,我在Windows 10上使用MEAN堆栈创建了Web应用程序。然后我休息了一下,现在我想回到它。
当时我正在使用gulp,browsersync,webpack和nodemon来自动化我的服务器重启过程,我记得一切正常。但。当我一周前尝试这个时,它只是回复了**" bash:gulp:命令未找到"
我卸载并重新安装了全局和本地吞下其他软件包,但没有区别。我决定尝试制作一个全新的应用程序并从头开始安装所有内容,但我得到了相同的结果。我在这个问题上花了好几个小时,但我在网上找到的解决方案都没有。
当我尝试在全球范围内安装gulp时,我会收到一些警告: (不知道他们是否有任何关系)
npm WARN弃用minimatch@2.0.10:请更新到minimatch 3.0.2或更高版本以避免RegExp DoS问题
npm WARN不推荐使用graceful-fs@1.2.3:graceful-fs v3.0.0以及之前的节点版本> = v7.0将失败。请尽快更新到graceful-fs@^4.0.0。使用  npm ls graceful-fs'在树上找到它。
Gulp已安装到此位置:
C:\Users\<my username>\AppData\Roaming\npm\gulp -> C:\Users\<my username>\AppData\Roaming\npm\node_modules\gulp\bin\gulp.js
有谁知道我的问题可能是什么?
如果您还需要其他信息,请告知我们。 提前致谢!
答案 0 :(得分:1)
尝试在全局安装gulp之前卸载所有全局程序包。如果将来需要远程软件包,请记住它们安装完毕后。
也许它也会有所帮助:https://demisx.github.io/gulp4/2015/01/15/install-gulp4.html
它显示了如何完全卸载gulp并重新安装。