跳过Gulp的本地安装

Vla*_*sny 9 node.js npm gulp

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

我在全局安装了Gulp,将它作为依赖项添加到package.json中.但是Gulp仍希望在本地安装Local gulp not found in ...消息.如果我进行本地安装,Gulp将按节点复制到我的项目中.

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

Bal*_*zar 20

一个干净的方法是在本地没有它像你一样全局安装gulp然后在你的目录中运行命令:

npm link gulp
Run Code Online (Sandbox Code Playgroud)

它将在您的node_modules文件夹中创建一个符号链接到您的全局gulp安装.您需要小心版本,因为所有符号链接以及您的本地项目都将使用全局项目,无论其中定义的版本如何package.json,这可能会导致部署环境出错.

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