跳过 Gulp 的本地安装

Posted

技术标签:

【中文标题】跳过 Gulp 的本地安装【英文标题】:Skip local installation of Gulp 【发布时间】:2014-10-11 08:51:07 【问题描述】:

我可以以某种方式到项目中吗?

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

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

【问题讨论】:

【参考方案1】:

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

npm link gulp

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

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

【讨论】:

以上是关于跳过 Gulp 的本地安装的主要内容,如果未能解决你的问题,请参考以下文章

为啥要在全局和本地都安装 gulp?

为啥我们需要在全局和本地安装 gulp?

本地安装的 gulp 不在命令行中运行?

本地安装gulp的166项怎么办?

前端自动化构建(gulp)

gulp -- 前端自动化管理工具的使用