当前位置: 首页 > 面试题库 >

跳过Gulp的本地安装

夏青青
2023-03-14
问题内容

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

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

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


问题答案:

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

npm link gulp

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

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



 类似资料:
  • 问题内容: 我试图通过安装gulp 输出似乎是这样的。(我跳过了一些日志) 在上面的脚本中,我可以看到/ usr / bin / gulp-> /usr/lib/node_modules/gulp/bin/gulp.js这行,我猜是在bin文件夹中创建了simulink。所以我应该在全球范围内大吃一惊,但我得到了这个错误。 任何想法为什么我收到此错误。 谢谢 问题答案: 正如文档中指出的那样,您应

  • 由于我不想在全局范围内安装gulp,而希望运行本地gulp,所以我在package.json文件中添加了脚本,如下所示 在我的myproject文件夹中添加了一个gulpfile.js 但是现在在myproject文件夹中的命令行上,当我运行gulp和gulp lint时,我得到了一个错误

  • 2本关于gulp的手册说,我需要首先在全局范围内安装gulp(带-g标志),然后在本地再安装一次。为什么我需要这个?

  • 当我尝试通过以下方式安装Browsersync时: 我发现了一些错误: D:\projekt>NPM安装--保存-dev浏览器-sync npm警告已弃用节点-uuid@1.4.7:改用uuid模块projekt@1.0.0d:\projekt`--browser-sync@2.18.7 npm警告可选跳过可选依赖项:fsevents@^1.0.0(node_modules\chokidar\no

  • 我试图通过npm安装gulp,这样我就可以运行我的项目。 据我所知,我所需要做的就是从项目位置的命令行运行“NPM install Gulp”,如下所示: 然而,它似乎不起作用,因为如果我从命令行运行“gulp”,什么也不会发生。 对不起,我对npm,咕噜,大口大口等都很陌生。:(

  • gulp 是基于 node 实现的,那么我们就需要先安装 node。 Node 是一个基于Chrome JavaScript V8引擎建立的一个平台,可以利用它实现 Web服务,做类似PHP的事。 打开 https://nodejs.org/ 点击绿色的 INSTALL 按钮下载安装 node。 访问论坛获取帮助 使用终端/命令行 命令行 在 Windows 中可按 徽标键(alt键左边)+ R