跳过Gulp的本地安装

时间:2014-08-18 12:29:39

标签: node.js npm gulp

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

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

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

1 个答案:

答案 0 :(得分:20)

执行此操作的一种简洁方法是,无需在本地安装 gulp ,就像您一样,然后在您的目录中运行命令:

npm link gulp

它会在您的node_modules文件夹中为您的全局 gulp 安装创建一个符号链接。您需要注意版本,因为所有符号链接以及您的本地项目都将使用全局符号链接,无论package.json中定义的版本是什么,都可能导致部署环境出错。 / p>

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