Tag: laravel gulp

运行Gulp时,“pipe道中未处理的stream错误”和“ENOTDIR:不是目录,打开”

我正在Windows 8上运行一个家庭应用程序的应用程序。 我使用gulp,elixix和node.js来编译像SASS和.js文件这样的资源文件。 当我运行gulp命令时,发生I / O错误: Saving To… – ../www/css/admin.css stream.js:74 throw er; // Unhandled stream error in pipe. ^ Error: ENOTDIR: not a directory, open '/home/vagrant/projects/site/www/css/admin.css' at Error (native)

我如何在laravel中使用节点模块?

在我的资源/资产/ js我有tests.js,我使用gulp来build立所有js包括这个文件,在这个文件中我有 var cmd = require('node-cmd'); cmd.get( 'echo 3', function(data){ console.log('You are returning: ',data) } );` 我想要使​​用这个模块,但不是在根目录中的公共目录或在根以外的其他目录,有任何可能使用需要function例如从公用文件夹使用gulp?

asynchronous执行Laravel Elixir命令

我在Laravel Elixir遇到了一些麻烦,并按照什么顺序执行。 我一直相信,链式长生不老将会迫使他们同步执行,但我有一些问题,在某些情况下某些命令似乎不执行,或似乎执行的顺序,这意味着他们不能正确完成。 我的第一个问题是,除非我交换了两个scripts()函数,否则dependencies.js文件从来没有被version()函数版本化,所以dependencies.js第二个运行。 另一个问题是,当我通过gulp函数运行任务时,大多数时候,字体真棒字体被复制到构build目录。 但是,在运行时,他们经常被忽略。 我可以解决这两个问题,但是我一直看到这样的小事,让我觉得我并不完全理解周围的执行顺序和微妙之处。 有谁知道我是否错过了一些明显的东西? 谢谢。 这是我的gulpfile.js代码: mix.sass("app.scss", 'public/css/', { includePaths: [paths.bootstrap + 'stylesheets/'] }) .scripts([ 'js/app.js' ], 'public/js/app.js', paths.assets) .scripts([ // paths.jquery + "dist/jquery.js", paths.bootstrap + "javascripts/bootstrap.js", paths.assets + "js/freelancer/classie.js", paths.assets + "js/freelancer/cbpAnimatedHeader.js", paths.assets + "js/freelancer/jqBootstrapValidation.js", paths.assets + "js/freelancer/contact_me.js", paths.assets + "js/freelancer/freelancer.js" ], 'public/js/dependencies.js', './') .version([ 'public/js/dependencies.js', 'public/js/app.js', 'public/css/app.css']) .copy(paths.bootstrap + […]

将多个文件与Laravel组合在一起

我目前正在潜入Laravel Mix,到目前为止,虽然我完全理解Laravel Mix是什么以及它是如何工作的,但我想更多地了解一些常见的做法和“怎么样”… 例如,考虑这个文件结构: /resources/assets/js/app.js (all global functions) /resources/assets/js/index/index.js (functions specific to index.js) /resources/assets/js/about/about.js (functions specific to about.js) /resources/assets/js/contact/contact.js (functions specific to contact.js) 现在,理想情况下,我想通过以下方式合并和缩小: /public/js/index/index-some_hash.js (including app.js) /public/js/about/about-some_hash.js (including app.js) /public/js/contact/contact-some_hash.js (including app.js) 据我所知,实现这一目标的方式如下: // Index mix.js([ 'resources/assets/js/app.js', 'resources/assets/js/index/index.js' ], 'public/js/index/index.js').version(); // About mix.js([ 'resources/assets/js/app.js', 'resources/assets/js/about/about.js' ], 'public/js/about/about.js').version(); // Contact mix.js([ 'resources/assets/js/app.js', 'resources/assets/js/contact/contact.js' ], 'public/js/contact/contact.js').version(); […]