Tag: gulp laravel elixir

用Laravel灵药临界CSS

我正在使用gulp软件包的关键css ,以前我安装这个软件包: npm install –save critical 但是在运行gulp –production ,npm向我报告这个错误: mix.critical is not a function 这是我完整的gulpfile代码: var elixir = require('laravel-elixir'); var BrowserSync = require('laravel-elixir-browsersync'); var critical = require('critical'); elixir(function(mix) { mix.styles([ "bootstrap.css", "bootstrap-theme.css", "main.css", "jquery.fancybox.css", "font-awesome.css", ]).version("css/all.css") mix.critical({ src: 'http://myapp.dev', css: 'public/css/all.css', width: 1280, height: 600, dest: 'public/css/critical.css' }); }); 为什么npm报告我这个错误?

如何依次运行两个灵药任务?

看看这个代码: var elixir = require('laravel-elixir') gulp = require('gulp'), fs = require('fs'); gulp.task('t1', function() { return gulp.src('1/1.js') .pipe(gulp.dest('2')); }); gulp.task('t2', function() { // setTimeout(function() { console.log(fs.existsSync('2/1.js')); // }, 100); return gulp.src('2/1.js') .pipe(gulp.dest('3')); }); elixir(function(mix) { mix.task('t1').task('t2'); }); 当我取消注释setTimeout , console.log开始输出true 。 据推测,这意味着第二项任务从第一项任务尚未完成时开始。 有没有办法让他们一个接一个跑? 我真正想要做的是浏览我的js文件,追加一些其他文件(自定义任务)和version的结果。 但版本化失败,因为该文件还没有。 PS在运行gulp do mkdir 1 && touch 1/1.js 。 在每次运行之前,请执行rm {2,3}/1.js 。

在laravel应用程序中从cmd运行gulp时出错

同时从cmd运行gulp module.js:328 throw err; ^ 错误:找不到模块'dateformat' 在Function.Module._resolveFilename(module.js:326:15) 在Function.Module._load(module.js:277:25) 在Module.require(module.js:354:17) 在要求(内部/ module.js:12:17) 在对象。 (module.js:398:26)上的(C:\ Users \ Npandey \ AppData \ Roaming \ npm \ node_modules \ gulp \ node_modules \ gulp-util \ index.js:5:9) 在Object.Module._extensions..js(module.js:405:10) 在Module.load(module.js:344:32) 在Function.Module._load(module.js:301:12) 在Module.require(module.js:354:17)

在Laravel项目中使用NodeJS,Gulp和Elixir

我对node和gulp等东西是全新的,但我正在开发Laravel项目,并希望使用Exilir来编译资产。 我的问题是应该在哪里安装节点? 我遵循https://laravel.com/docs/5.3/elixir中的所有说明,安装了默认目录中的节点 – c:/ program files / nodejs。 我的本地laravel项目位于c:/ xampp / htdocs / my_project中。 我试图运行gulp任务,它可能成功,因为没有错误发生,只有less许通知,如“成品”sass'…“等,但没有css文件出现在公共\ css在laravel项目。 我应该把它安装在Laravel项目结构的某个地方吗?

无法在stream浪的宅基地上运行“npm install”

我正在尝试在我的Laravel项目上安装Gulp和Elixir,但是当我运行'npm install'时,我一直收到错误信息。 我也尝试过“sudo npm install”,但没有运气。 我的节点版本是:1.4.14 它在这两个之间切换: 对于这个错误有一个解决办法张贴在这里: https : //harvsworld.com/2015/how-to-fix-npm-install-errors-on-vagrant-on-windows-because-the-paths-are-too-长/ 但是,这并没有解决问题,看到它仍然发生后的步骤。 我也有时会得到这些错误(名单继续…): 任何人都知道解决scheme 经过几个小时的search,我还没有find任何东西。

gulp命令没有在Laravel框架中结合JavaScript文件。 给出奇怪的错误

我在Laravel框架中有以下的elixir函数: var elixir = require('laravel-elixir'); elixir(function(mix) { mix.sass('app.scss'); mix.styles(['bootstrap.min.css','app.css'], null, 'public/css'); mix.scripts(['bootstrap.min.js','jquery.min.js'], null, 'public/js'); mix.version('public/css/all.css'); }); null参数应该自动创buildpublic / css文件夹中的all.css和public / js文件夹中的all.js。 虽然CSS文件组合正确,我得到以下错误的JavaScript文件: [12:53:30] 'scripts' errored after 952 ms [12:53:30] Error: Cannot find module '../internal/assignWith' at Function.Module._resolveFilename (module.js:337:15) at Function.Module._load (module.js:287:25) at Module.require (module.js:366:17) at require (module.js:385:17) at Object.<anonymous> (/htdocs/t2ci/node_modules/laravel-elixir/node_modules/gulp-babel/node_modules/babel-core/node_modules/lodash/object/assign.js:1:80) at Module._compile (module.js:435:26) at Object.Module._extensions..js (module.js:442:10) […]

有错误,而试图运行在一边g喝

嗨在那里我想configuration一个Laravel项目我已经configuration节点和凉亭没有问题,但后sudo npm安装吞噬。 当我运行吞噬我得到这个错误 module.js:341 throw err; ^ 错误:在Module.require(module.js:367)的Function.Module._load(module.js:290:25)的Function.Module._resolveFilename(module.js:339:15)处找不到模块“laravel-elixir” :17)在要求(内部/ module.js:16:19)在对象。 (module.js:1:76)在Module._compile(module.js:413:34)在Module.load(模块的Object.Module._extensions..js(module.js:422:10) js:357:32)在Module.require(module.js:367:17)的Function.Module._load(module.js:314:12) 互联网search解决schemebuild议将gulp.js文件的第一行更改为 var elixir = require('laravel-elixir'); 但它已经在那里了。在这个问题上的一点帮助赞赏谢谢。

Laravel“npm install”下载30.000+项目

我正在关注Laravel文档,并希望安装Elixir来pipe理sass和其他预处理器。 但是,当我从laravel根文件夹启动“npm install”时,我最终得到: 对于35.861个项目,114.316.724字节(220.3 MB在磁盘上) 在node_modules文件夹中! 请告诉我,Elixir或Gulp不需要这种荒谬的依赖关系,还是我有什么错? package.json包含: { "private": true, "scripts": { "prod": "gulp –production", "dev": "gulp watch" }, "devDependencies": { "gulp": "^3.9.1", "laravel-elixir": "^5.0.0", "bootstrap-sass": "^3.3.0" } }

与Laravel Elixir吞噬throws events.js:141未处理的“错误”事件

从昨天起,gulp抛出未处理的错误事件: "C:\Program Files (x86)\JetBrains\PhpStorm 10.0.1\bin\runnerw.exe" "C:\Program >Files\nodejs\node.exe" C:\..\..\..\..\..\node_modules\gulp\bin\gulp.js –color –>gulpfile "d:\..\..\..\gulpfile.js" default [11:41:02] Using gulpfile d:\..\..\..\gulpfile.js [11:41:02] Starting 'default'… [11:41:02] Starting 'sass'… Fetching Sass Source Files… – resources\assets\sass\app.scss Saving To… – public\css\app.css [11:41:02] Finished 'default' after 323 ms events.js:141 throw er; // Unhandled 'error' event ^ Error: no writecb in Transform class at afterTransform (d:\..\..\..\node_modules\gulp-autoprefixer\node_modules\readable->stream\lib\_stream_transform.js:95:33) […]