【发布时间】:2014-10-11 08:51:07
【问题描述】:
我可以以某种方式跳过 Gulp 的本地安装到项目中吗?
我全局安装了 Gulp,并将其作为依赖项添加到 package.json。但是 Gulp 仍然希望通过 Local gulp not found in ... 消息在本地安装。如果我进行本地安装,Gulp 会按节点复制到我的项目中。
有没有办法跳过 Gulp 的本地安装?我希望能够从命令行在整个服务器上运行它并全局管理它的安装。
【问题讨论】:
我可以以某种方式跳过 Gulp 的本地安装到项目中吗?
我全局安装了 Gulp,并将其作为依赖项添加到 package.json。但是 Gulp 仍然希望通过 Local gulp not found in ... 消息在本地安装。如果我进行本地安装,Gulp 会按节点复制到我的项目中。
有没有办法跳过 Gulp 的本地安装?我希望能够从命令行在整个服务器上运行它并全局管理它的安装。
【问题讨论】:
做到这一点的一个干净的方法是在本地没有它是像你一样全局安装 gulp 然后在你的目录中运行命令:
npm link gulp
它将在您的 node_modules 文件夹中创建一个符号链接,指向您的全局 gulp 安装。您需要注意版本,因为您的所有符号链接以及您的本地项目都将使用全局符号链接,无论 package.json 中定义的版本如何,这可能会导致部署环境出错。
这也适用于每个节点包,并允许您一次更新以这种方式创建的多个项目的本地安装。
【讨论】: