在gulp的说明页面上,要求我们全局安装它,并将其作为项目的dev依赖项安装。
我的问题是为什么我们需要安装两次?为什么项目只能使用全局安装的那个呢?
当提示安装本地版本时,我确实遇到了这个错误,并且我也按照这篇教程进行了操作,但仍然卡住了。 http://blog.webbb.be/command-not-found-node-npm/
[11:47:51] Local gulp not found in ~/Documents/project
[11:47:51] Try running: npm install gulp
链接-> https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md
这是关于Gulp的入门指南,其中包含如何安装、使用和配置Gulp。它还提供了许多示例代码和常见问题的解答。如果你想学习如何更高效地构建前端项目,Gulp是一个非常有用的工具。
$ gulp
时,它会启动本地的还是全局的? - user2727195$ which gulp
。例如,在我的系统中,它安装在/opt/local/bin/gulp
。 - martinwhich gulp
在我的情况下返回/usr/local/bin/gulp
,然而当我在非项目目录中输入命令$ gulp
时,全局的 gulp 会寻找本地的 gulp。 - user2727195npm install gulp-cli -g
和npm install gulp -g
,这两个程序有什么区别? - user2727195gulp-cli
是您全局安装的,只需调用$ gulp
即可使用。您可能不想安装npm install gulp -g
。您项目的所有包依赖项都应该在本地安装。 - martin