一尘不染

跳过Gulp的本地安装

node.js

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

我在全球范围内安装了Gulp,并将其作为依赖项添加到package.json中。但Gulp仍然希望随Local gulp not found in ...消息一起在本地安装。如果执行本地安装,则Gulp将按节点复制到我的项目中。

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


阅读 241

收藏
2020-07-07

共1个答案

一尘不染

一种干净的方法是在本地没有安装 gulp ,就像在本地一样安装 gulp ,然后在目录中运行以下命令:

npm link gulp

它将在您的node_modules文件夹中创建一个指向全局 gulp
安装的符号链接。您需要注意这些版本,因为所有符号链接都将被使用,因此本地项目将使用全局符号链接,而不管中的定义版本如何package.json,这都会在已部署的环境中导致错误。

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

2020-07-07