问题标签 [gulp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 使用 Gulp 使 browserify 模块外部化
我有一个库lib.js
,我想从中创建lib/a.js
并且lib/b.js
能够从脚本中client.js
使用它var a = require('lib/a.js');
,并且当我lib.js
之前只包含已编译的库时它可以工作client.js
(因此,lib.js
必须声明一个require
知道的函数lib/a.js
)
我想我必须使用external
,alias
但我不确定什么是正确的方法
另外,是否有可能有一个 Gulp 文件为我的库中的文件夹自动创建所有别名?例如。为目录中的所有文件创建别名lib/
?
c++ - 为非 Web 开发人员管理 npm 包安装
我在一个项目中工作,我是 C++ 开发人员团队中唯一的前端开发人员。当我们构建我们的发布变体时,我希望 C++ 开发人员运行 Web 构建过程(npm install、grunt/gulp build,它执行 concat/minification/etc...)。为了实现这一点,他们必须 npm install 所有的 devDependencies。
有没有办法让他们快速安装必要的 npm 模块,而不必在每次调用 npm install 时重新下载它们?还是让 npm install 只安装一次?
npm link 不起作用,因为它链接到 Web 应用程序,而不是 Web 应用程序所依赖的节点模块。
tar.gz 是可能的,但这意味着每次更新节点模块时都要更新 tar.gz。
好奇其他人建议在混合语言环境中工作的开发过程。
javascript - Gulp.js - 在连接时重写嵌入在 css 中的 url
我正在使用 Gulp 连接来自不同目录的多个 css 文件(Bower 管理的依赖项)。Font-awesome 是这些依赖项之一,它包含对其字体的相对引用url(../font....)
。当 css 文件被连接并放置在不同的目录中时,这个相对 url 显然是错误的。是否有处理此问题的最佳实践?
gulp - Gulp.js 的奇怪图像问题
我对 gulp 和我的图像目录有一个奇怪的问题。我有一系列图像src/img
,但是在运行 gulp 之后,输出文件夹dist/img
中的每个图像都是源目录中最后一个图像的精确副本,但文件名正确。
这以前工作得很好,最近无缘无故地变得很糟糕。
这是我的 gulpfile.js,改编自这篇博文:
javascript - 如何让 Gulp 停止观看文件
如何阻止文件被观看?
我没有在文档中看到这种方法,这对我来说似乎有点奇怪。
javascript - gulp.watch TypeError:字符串不是函数
这是我的gulpfile.js
:
它所做的只是将文件从一个目录复制到另一个目录。当我跑
它按预期复制文件。当我跑
它default
按预期运行任务。当我修改源文件时,出现以下错误:
除了使用 Windows 之外,我做错了什么吗?(编辑:可在 OS X 中重现)
node.js - Use gulp to select and move directories and their files
I'm currently using gulp to call a bash script that cleans my dist/
directory and moves the appropriate files to the clean directory. I would like this to be done with gulp because I am not sure the script would work on a non *nix file system.
So far, I'm using the gulp-clean module to clean the dist/
directory but when I try to move the required directories and their files to the dist folder, the directories are empty.
calling gulp dist
results in the the dist/
directory being populated with the correct directories but they are all empty
How do I copy the directories and their contents to the dist/
folder?
sass - SASS 导入不适用于 gulp-ruby-sass
我试图设置一个像这里描述的项目一切正常,但 SASS 导入不起作用。
main.scss:_
gulp产生以下main.css:
并且main.min.css是空的。我尝试loadPath
在我的 gulpfile.js 中使用该标志但没有成功;(我的任务配置:
我的资源来自 Compass/SASS 项目,并且通过 grunt 可以正常工作。
有什么建议么?
谢谢和 ciao 拉尔夫
javascript - Nodemon 重启运行 gulp 任务
我的 gulpfile 中有以下代码
我需要在 Nodemon 重新启动时运行脚本和 lint 任务。我有以下内容
Gulp.run() 现在已弃用,那么我将如何使用 gulp 和最佳实践来实现上述目标?
javascript - 捕捉 gulp-mocha 错误
我可能遗漏了一些非常明显的东西,但我无法gulp-mocha
捕捉错误,导致gulp watch
每次测试失败时我的任务都会结束。
这是一个非常简单的设置:
或者,将处理程序放在整个流上也会产生同样的问题:
我也尝试过使用plumber
,combine
但gulp-batch
无济于事,所以我想我忽略了一些微不足道的事情。