跳过本地安装Gulp

9

我能否跳过本地安装 Gulp,并将其安装到项目中?

我已经全局安装了 Gulp,并将其添加到 package.json 中作为依赖项。但是,Gulp 仍然需要在本地安装,并显示 Local gulp not found in ... 错误消息。如果我进行本地安装,Gulp 将被复制到我的项目中。

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

1个回答

20

一种无需在本地进行的干净方法是全局安装 gulp,就像你之前所做的那样,然后在你的目录中运行以下命令:

npm link gulp

这将在您的node_modules文件夹中创建一个符号链接,指向全局安装的gulp。请注意版本控制,因为所有的符号链接和本地项目都将使用全局版本,而不是package.json中定义的版本,这可能会导致部署环境中的错误。

对于每个Node软件包也适用此方法,可让您一次更新多个项目中的本地安装。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接