跳过本地安装Gulp

我可以以某种方式跳过Gulp的本地安装到项目中吗?

我在全球范围内安装了Gulp,并将其作为依赖项添加到package.json中。 但是仍然Gulp想要被安装在本地也Local gulp not found in ...信息的Local gulp not found in ... 。 如果我做本地安装,Gulp会被复制到我的项目中。

有没有办法跳过本地安装Gulp? 我希望能够通过命令行在整个服务器上运行它,并在全局范围内pipe理它的安装。

一个干净的方法是在本地安装gulp ,就像你一样,然后在你的目录下运行命令:

 npm link gulp 

它会在您的node_modules文件夹中为您的全局安装创build一个符号链接。 您需要小心版本,因为所有的符号链接,因此您的本地项目将使用全局的,无论package.json定义的版本,这可能会导致部署的环境中的错误。

这也适用于每个节点包,并允许您一次性更新您以多个项目创build的本地安装。