我有一个名为常量的模块。Browserify未能绑定此模块,因为其名称与lib/builtins中定义的内置模块冲突:
这种效果可以在生成的代码中观察到。例如,依赖于常数的模块显示:
我们看到模块12依赖于模块2的常数索引。索引为2的模块定义为:
2:[
function(require,module,exports){
module.exports={
"O_RDONLY": 0,
"O_WRONLY": 1,
"O_RDWR": 2
我有一个gulp脚本,当我从命令行运行它时,它不会返回shell
这是一个简单的gulp命令,用于从dist目录中删除文件
'use strict';
var del = require('del');
var gulp = require('gulp');
gulp.task('clean', function (cb) {
return del(['dist/**/*'], cb);
});
运行命令:
gulp clean
[13:39:10] Using gulpfile g
我有下一个文件结构:
modules/
list/
news/
news.scss
login/
login.scss
common/
common.scss
我想用gulp得到下一个结构:
modules/
list/
news/
news.scss
news.css
login/
我正在尝试建立一个类似于旧VisualStudio中最新的Web Essentials提供的过程。对于那些不熟悉其工作原理的人,流程是:
File Setup:
a.less
a.css
a.min.css
a.css.map
b.less
b.css
b.min.css
b.css.map
因此,基本上,当您打开a.less并开始编辑它时,它会自
对于类似的问题,我已经看到了很多不同的答案,我也尝试过很多。我尝试过使用gulp streamify和乙烯基缓冲液,我尝试过在没有任何东西的情况下使用它,但无论我做什么,只要我将它包括在我的gulp管道中,我都会得到一个关于Uglify的错误
下面是我的代码中最相关的片段
var bfyBundler = browserify({
entries:['./src/sequencer.js'],
extensions:['.jsx'],
debug: devMode,
我无法将gulp sourcemaps与gulp bless一起使用。无论何时包括地图,大口祝福都会在手表上冻结。他们每个人单独工作都很好。有人有类似的问题吗
gulp.task('sass', function () {
return gulp.src('./css/**/*.scss')
.pipe(plumber())
.pipe(sourcemaps.init({ loadMaps: true }))
.pipe(sass({
我有地球仪:
'app/scripts/page-*/js/*.js'
如何让gulp按此顺序对以下2个文件进行排序:
page-user.js
page-user-create.js
我需要page-xxx.js始终放在第一位。我尝试了使用升序和降序进行自然排序,但仍然得到了相同的结果:
page-user-create.js
page-user.js
您可以尝试:
这应该先对文件名中有一个-的所有文件进行排序,然后再对文件名中有两个-的文件进行排序。您可以尝试:
这应该先对文件名中有一
我试图在索引页中设置include partials。例如
body
include ../partials/m-header.jade
但是,在该部分中还有其他文件,例如
m-header.jade
img.show-lg-up(src='../assets/logo/logo-white.svg', alt=' Logo')
我需要确保始终具有绝对路径,或者创建一个定义基本目录的变量
如何执行此操作?包含的m-header.jade中的路径始终与m-header.jade相
标签: Gulp
source-mapslaravel-elixir
我正在尝试将一些CoffeeScript代码编译成一个文件,然后浏览成另一个文件,然后将它们合并。一切正常,每个文件都在build目录中获得一个源映射,但我无法在生成组合源映射时组合它们
用长生不老药做这件事有什么办法吗?或者我需要一条吞咽管链吗
elixir(function(mix){
mix.browserify(['vendor-modules.js'], 'resources/assets/js/build/vendor-modules.js')
.coffee([
标签: Gulp
windows-server-2012angular-templatecache
我们正在使用AngularJS和ASP.NET web API开发一个web应用程序。在我们的github repo中,有一台使用GoCD设置的开发机器,它在每次提交到开发分支后都会部署应用程序。我们正在使用gulp构建前端,但在最后一次提交后,其中一项任务未能完成
很明显,这个特殊的提交与此无关,因为它是一个微不足道的9行css补丁。违背所有的逻辑,我们决定恢复,但没有帮助。Gulp在Windows 10和Linux上完成得很好,但在Windows Server 2012上失败。原因尚不清楚,
我想从gulpfile接近部署文件夹,我将gulpfile放在源文件夹中,以便它保持整洁。我当前的文件夹结构:
deploy
├── js
├── css
├── img
└── index.php
source
├── node_modules
├── base
├── structure
└── gulpfile.js
上面的结构只是整个树的一部分
gulpfile.js的一部分:
var path = {
js: {
src: [
'./s
我们得到了一些通用的gulp pipemin错误,这些错误引用了未找到的路径,但我们无法确切地告诉它指向哪个文件路径
我们最终发现了有问题的文件路径,但是我想知道捕获此异常并在构建网站时输出一些有用信息的最佳方法
pipemincmd提示错误为:
[13:59:50] Starting 'pipemin'...
Potentially unhandled rejection [1] Error: Path [object Object] not found!
at getFiles (c:\te
我使用pug编写.json文件(使用gulp、gulp-pug和gulp-xml2json编译)
它在正常情况下工作得非常好,但我不知道如何让它处理所需的asperands(@)。我已经尝试了我能想到的每一种方法,包括作者为类似问题建议的方法(参见github),但没有任何运气
有没有一个我忽略的简单解决方案
这很有效
// data.json.xml.pug
root
context https://json-ld.org/contexts/person.jsonld
编译成
/
我正在尝试将WSL集成到PhpStorm中,因为我想将WSL用于PhpStorm中的所有Gulp任务和终端
原因是我的Gulp任务使用的是Windows不可用的Rsync
到目前为止,我已经完成了以下步骤:
安装WSL(Ubuntu 18.04)
在不更改任何默认设置的情况下安装PhpStorm
在WSL中安装我需要的所有东西(npm、git、php、gulp等)
在PhpStorm设置中,我在settings>Tools>Terminal中添加了C:\Users\Mike\AppData\Lo
我的目录结构类似于:
-client/
index.html
app.js
js/
-controllers/
-directives/
partials/
someHTML.html
anotherHTML.html
-server
server.js
我在客户端目录中设置了一个Gulpfile.js。我不知道如何设置手表任务,以便gulp自动重建和刷新我的浏览器。这就
我正在试用laravel elixir,并设法在public/css/all.css中获得了一个缩小的all.css。当我尝试对其进行版本设置时,命令运行时不会出错,但我找不到版本化的文件。好像什么事也没有发生。我尝试了不同的路径,如public/css/all.css,但没有成功。我做错了什么呢
这是gulpfile.js命令:
elixir(function(mix) {
mix.version('css/all.css');
});
已解决:版本化文件出现在public/buil
我想遍历我所有的bower包。所有将sass文件作为其主文件的文件,我希望包含在用于gulp sass的includePaths中
我正在使用npm包main bower files成功地获取主文件(并且我只过滤到scss文件)
但是当我开始编译时,我得到了以下错误(因为现在我只有引导):
我的gulpfile的相关部分是
var load_paths = bower({
base: path.join(__dirname, "bower_components"),
filter: '*
TL;博士
字体被移动到正确的文件夹,但引用错误
我在我的项目中使用Bower实现了VideoJs,但是在Gulp编译静态文件后的前端,我得到了关于VideoJs使用的图标字体的错误
浏览器指向/dist/style/font/vjs.woff,而文件指向/dist/font/vjs.woff
我正在运行一个Wordpress站点,它的Wordpress主题为Sage(),内置了gulpfile.js,除此之外,我对Gulp没有太多经验
设置这些错误的URL可能会遗漏什么
这是编译后的CSS中的
我一直试图让gulp.spritesmith处理视网膜图像,但运气不好
只要我的图像与gulp文件处于同一级别,一切都会正常工作。如果将图像移动到子目录并将gulp.src更改为指向它,则会出现以下错误:
AssertionError: Retina settings detected but 0 retina images were found. We have 2 normal images and expect these numbers to line up. Please double
假设我的结构如下所示:
- app.js
- .jscsrc
- gulpfile.babel.js
\ - clientsid
有人能帮我解决这个错误吗?我尝试了一些东西,但仍在学习
[17:33:31] Using gulpfile ~/projects/website/gulpfile.js
[17:33:31] Starting 'default'...
[17:33:31] Starting 'clean'...
[17:33:31] Finished 'clean' after 12 ms
[17:33:31] Starting 'lint'...
[17:33:31] Finished 'lint' afte
我正在尝试创建一个包含非常特定功能的吞咽脚本,但我不知道从哪里开始。基本上,我希望它包含并内联来自一个与HTML文件具有相同文件名的较少文件的CSS。所以slide1.html只能从slide1.less中提取CSS,而slide2.html只能从slide2.less中提取CSS。这可能是大口喝的吗
在服务器上运行gulp时,它在完成任务后不会退出。这就是我得到的:
[01:16:02] Using gulpfile /test/test/gulpfile.js
[01:16:02] Starting 'clean'...
[01:16:02] Finished 'clean' after 11 ms
[01:16:02] Starting 'default'...
[01:16:02] Starting 'styles'...
[01:16:02] Starting 'scripts'..
标签: Gulp
gulp-concatgulp-clean-cssgulp-newergulp-ng-annotate
我对gulp真的很陌生,我正在努力创建一个看起来相当简单的构建过程,但我无法破解它
我想要实现的是,所有要绑定的js和css文件都被命名为all.*.min.js,其中*是当前时间戳,并删除旧的all.*.min.js绑定
我的另一个挑战是,当bundle中的一个文件在没有监视的情况下发生更改时,如何检测bundle中的更改。简言之,这就是我想要实现的目标。任何建议都会大有帮助
提前谢谢
gulp.task('scripts', function () {
gulp.src(['js/*.js'
我有一个问题,当我运行gulpwatch->runtaskstyles:build时,我所有的小文件都被重新编译了。如何只编译已更改的文件
gulp.task('styles:build', function () {
return gulp.src(pathes.src.styles)
.pipe(changed(pathes.build.styles), {extension: '.css'})
.pipe(print(function(filepat
我正在使用gulp运行yeoman,我想使用此mixin打印用户的github名称:
只需添加var username=git.name()不起作用
我如何在约曼使用这个混音器和其他混音器?我是否需要在index.js文件中包含除yeoman本身之外的任何内容?无需导入任何内容。只需在呼叫前加上this.user。这适用于您的示例,例如:
var username = this.user.git.name());
这使得它与This.user之外的其他混音有些不一致,可以通过This直接访问该
我想复制我的供应商文件夹(以及更多),但没有具体的示例phpunit
我该怎么做
我尝试了这个,但没有成功:
return gulp.src(['!vendor/phpunit', 'config/**/*',
'public/**/*', 'src/**/*', 'vendor/**/*'], {"base": "."})
.pipe(gulp.dest(path));
Gulp始终最后执行Gulp.src()中的否定,无论它们列出的顺序如何。看。因此,您应该重新排列gulp.src,
标签: Gulp
gulp-sassnode-sass
所以,当我编辑一个scss文件并保存时,gulp任务会毫无错误地运行,但会在我的main default.css中排除该文件的内容
我切换到另一个scss文件,编辑该文件,该文件现在已排除,但前一个文件已编译
gulpfile.js
var gulp = require('gulp');
var sass = require('gulp-sass');
gulp.task('scss', function () {
return gulp.src('assets/resources
我有一个scss文件夹正在监视。我将所有部分都包含在main.scss中,我希望生成的文件名为style.css
下面是我的gulpfile.js
const rename = require("gulp-rename");
const files = {
scssPath: './src/scss/**/*.scss',
jsPath: 'src/js/**/*.js'
}
function scssTask() {
return src(files.scssPath)
标签: Gulp
webservergulp-watchgulp-uglifygulp-sourcemaps
我想将我的项目本地部署到生产服务器。
在我的本地机器上,我使用gulp build gulp serve命令
此命令被重定向到我的位置
当我在生产服务器上添加代码并运行这些命令时。
这是重定向到我在
我想显示原始主机url,如:
当前它显示在生产服务器上
这是我的gulp.js代码
'use strict';
/**
The custom gulp file to build and serve the web site.
*/
//The main gulp task creato
我试着擦干我的沙袋。在那里,我有一些我不习惯的代码重复。如何才能让这一切变得更好
gulp.task('scripts',function()){
返回gulp.src('src/scripts/***.coffee')
.管道(咖啡纤维())
.pipe(coffeelint.reporter())
.烟斗(咖啡)
.pipe(gulp.dest('dist/scripts/'))
.pipe(gulp.src('src/index.html')//这个
.pipe(includeSource
我想使用gulp来监视目录中发生的更改,并将相同的更改应用到B目录
首先,我将把目录A下的所有内容复制到目录B中
更改可以是:
修改文件
添加文件
删除文件
添加目录
删除目录
我无法使用gulp watch完成上述任务。Gulp watch无法检测到文件被删除 我还没有测试过这个,但这是我刚刚写完的:
var gulp = require("gulp"),
removeFiles = require("gulp-remove-files"),
watch = require
我有一个gulpfile,里面有一个手表任务,如下所示
gulp.task('watch', function() {
gulp.watch('template/slick/assets/less/*.less', ['less']); // Watch all the .less files, then run the less task
});
然后调用该目录的较少编译到css,并将其移动到/css/文件夹
然后,我有两个其他的任务已经编写到min,concat,并将这些.css
我使用Gulp将所有库文件(jQuery、jQuery插件、自定义插件)捆绑到一个文件中,并使用uglify将其最小化
但是,当运行gulp命令时,控制台会不断抛出错误。我使用gulputil来查看错误出现的位置,但是当查看代码时,它实际上是合法的,没有任何错误
我知道代码没有错误,因为它们是我从网站下载的库文件,并且在包含它们时可以正常工作
不知道为什么丑八怪老是挑毛病。对于exmaple:
$ gulp
[16:51:19] Using gulpfile C:\wamp\www\exampl
我想通过几个项目共享我的Gulpfile.js,但仍然能够使用不同项目的外部配置文件自定义流程
我有什么选择来实现它?我在文件里找不到
假设我有一个包含两个变量的文件:
my-config.js
我想将my-config.js包含到Gulpfile.js中,并在其中使用以下变量:
Gulpfile.js
您可以这样做:
my-config.js
或者使用my-config.json
Gulpfile.js
这里有一个您可以这样做:
my-config.js
或者使用my-config.json
重命名文件后,我在运行gulp构建任务时遇到以下错误:
Error: Error: File not found with singular glob: F:\Projects\xyz\HTML\app\css\main.css
at DestroyableTransform.<anonymous> (F:\Projects\xyz\HTML\node_modules\gulp-useref\lib\streamManager.js:90:36)
错误:错误:找不到带有单数
我有一个Gulpfile,它使用gulp cssmin缩小我的CSS,我还尝试使用gulp sourcemaps获取内联sourcemaps(见下面的代码)。没有通过Cssmin进行任何管道传输,我的内联源映射完全可以工作。但是,当我试图在“sass”任务结束时通过Cssmin将所有内容传输到Cssmin时,我的内联源映射停止工作
// Compile SASS to CSS, add vendor prefixes, write sourcemaps, then minify
gulp.ta
我有点卡住了-我想用清单文件中的哈希版本替换图像文件名
清单如下所示:
{
"icons": [
{
"src": "android-chrome-192x192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "android-chrome-512x512.png",
"sizes": "512x512",
项目结构:
请参阅我对类似问题的回答:。您应该能够根据自己的目的轻松地修改它。如果您在使用代码编辑问题时遇到问题,您将获得帮助
即使我们将路径数组放到gulp.src中,gulp如何理解哪个输出路径与哪个输入路径相对
Gulp将保留其处理的每个文件的相对路径。因此,在您的情况下,public/1ass中的文件在sass处理后都将保持其相对路径信息不变。admin/3ass中的文件也都有它们的相对路径信息。因此,您只需要找到一种方法来修改路径信息(父目录结构),将文件重定向到所需的目标
在您的情况
[09:39:48]“aurelia构建翻译”在30毫秒后出错
[09:39:48]SyntaxError:意外标记,JSON格式,位置1497
在JSON.parse()处
在processTranslationFile(c:\wamp64\www\desygner business\builder\shared\translations.js:18:28)
at Function.\uu.each.\uu.forEach(c:\wamp64\www\desygner business\bui
我有一个简单的任务,从较少的文件生成多个主题
gulp.task("themes-base", function () {
return gulp
.src(["./build/THEMES/*Theme.less"])
.pipe(less())
.pipe(postcss([autoprefixer()]))
.pipe(chmod(666))
.pipe(rename(function (path) {
标签: Gulp
gulp-sassgulp-uglify
我有一个项目,大约有1年没有新的代码提交了。最近,为所述项目触发了一个生成(底层生成代理编排已更改,生成链似乎已正确重建),结果是除了找到的最后一个文件外,所有.less文件都被完全忽略
预期的行为是所有。更少的文件被捆绑,就像过去几年一样
这是什么原因造成的
我已经做过/回顾过的事情:
包版本更改
代码更改(去年没有更改)
可证明的症状:将“仅找到”的.less文件重命名为.less以外的文件,它将“仅找到”先前的.less文件
有没有人经历过这种情况
编辑:以下是.less相关任务
g
当我一次运行一个任务时,我有一个可以正常工作的吞咽任务,但由于某些原因,我没有得到,当我运行“默认”任务时,所有运行的都是干净的。知道我做错了什么吗?下面的脚本
(function () {
'use strict';
// Load plugins
var gulp = require('gulp'),
uglify = require('gulp-uglify'),
rename = requi
我正试图从大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口大口。我已经在下面的Git Hub中检查了我的代码
“gulp sass”之所以有效,是因为它使用了gulp sass模块。但是,“gulp scss”不起作用,因为它使用“gulp scss”。以下是我的吞咽任务
'use strict';
var gulp = require('gulp');
var sass = require('gu
嘿,伙计们,我对angularJs是新手,所以我在学习。我以前在端口8080上使用过xampp,现在当我设置一个gulp服务器时,它说它已成功启动,但浏览器上没有显示任何内容。试图改变端口,但没有成功。我做错了什么?这是我的gulpfile.js
var gulp = require('gulp'),
connect = require('gulp-connect'),
historyApiFallback = require('connect-history-api-fa
这是一个完整的gulpjs文件。此处未使用gulpwatch。所以评论说
gulp.task('scripts', function() {
gulp.src(['app/*.js', 'app/shared/*/*.js','app/components/*/*.js'])
.pipe(plumber({
handleError: function(err) {
console.log(err);
我在尝试用手写笔一口气运行jeet时出错。这是我的手写笔任务:
gulp.task('stylus', function(){
return gulp.src('src/assets/styl/*styl')
.pipe(stylus(use:[jeet()]))
.pipe(gulp.dest(buildPaths.css))
.pipe(connect.reload())
});
我得到的错误是:
/var/www/html/
在我的Gulpfile.js服务任务中,browser:['googlechrome','internetexplorer']选项不起作用;它只打开google chrome,而不是internet explorer。我使用该选项是不是错了?根据文档,您需要将其设置为:
// Open the site in Chrome & Firefox
browser: ["google chrome", "firefox"]
尝试使用小写字母 试试“浏览器”或“chrome”好友。这对我有用。
如何在连接源文件时替换特定源文件上的字符串
var gulp = require('gulp'),
rename = require('gulp-rename'),
concat = require('gulp-concat'),
uglify = require('gulp-uglify'),
replace = require('gulp-replace');
var config = {
cssConcatFiles: [
'one.css',
标签: Gulp
child-processspawncwd
像这样在gulpfile.js中执行任务
运行gulp时出现错误消息,如下所示
我确信jsdoc包安装在文件夹中,因为我可以手动成功运行命令
我的node.js版本是6.11.0
gulp本地版本是3.9.1
jsdoc版本是3.5.5
问题是为什么子进程在系统文件夹下而不是在当前工作目录下查找jsdoc conf.json?这是一个悬而未决的问题吗?我能做些什么来解决它
谢谢你的帮助 根本原因是gulp run使用“cmd.exe/c jsdoc-c jsdoc/conf.json”在子
1 2 3 4 5 6 ...
下一页 最后一页 共 27 页