我可以以某种方式跳过Gulp本地安装到项目中吗?
我在全局安装了Gulp,将它作为依赖项添加到package.json中。但是Gulp仍希望在本地安装Local gulp not found in ...
消息。如果我进行本地安装,Gulp将按节点复制到我的项目中。
有没有办法跳过Gulp的本地安装?我希望能够从命令行在整个服务器上运行它并在全局范围内管理它。
答案 0 :(得分:20)
执行此操作的一种简洁方法是,无需在本地安装 gulp ,就像您一样,然后在您的目录中运行命令:
npm link gulp
它会在您的node_modules
文件夹中为您的全局 gulp 安装创建一个符号链接。您需要注意版本,因为所有符号链接以及您的本地项目都将使用全局符号链接,无论package.json
中定义的版本是什么,都可能导致部署环境出错。 / p>
这也适用于每个节点包,并允许您一次更新以多个项目的方式创建的本地安装。