标签: laravel-elixir

在新的Laravel 5项目中使用SASS而不是LESS

如何在新的Laravel 5安装中使用SASS而不是LESS?

几周前,SASS是所选择的预处理器,但从那时起,泰勒已经改变了Laravel使用LESS开箱即用.Laravel Elixir/Gulp仍然支持编译SASS,但我不知道如何将SASS文件放入我的项目中.

如果有人有任何步骤的想法,请霍拉.

sass less laravel gulp laravel-elixir

5
推荐指数
1
解决办法
2440
查看次数

Laravel Elixir没有结合脚本

我只是干净地安装了laravel.Elixir没有合并我的脚本.我对发生的事情毫无头绪.我看到脚本任务被触发但在public/js目录中没有输出文件.

这是我的gulpfile.js:

elixir(function (mix) {
    mix.sass('style.scss')
        .scripts([
            'vendor/jquery.js',
            'vendor/foundation.min.js',
            'script.js'
        ], 'resources/assets/js', 'public/js/app.min.js')
        .scripts([
            'vendor/modernizr.js'
        ], 'resources/assets/js', 'public/js/modernizr.js');
});
Run Code Online (Sandbox Code Playgroud)

它适当地编译sass.

这是目录结构:https://www.uploady.com/#!/ download = 21Y0RI_aYe/V7eKiQHIw2gvyXVD

php laravel laravel-5 laravel-elixir

5
推荐指数
1
解决办法
3504
查看次数

Laravel 5 Elixir编译LESS需要很长时间

我目前正在试验我的开发工作流程中的速度减慢,我花费大约3-4s来编译然后版本,这引起了很大的烦恼.我想'拆分'我的观察者,以便它只编译已更改的文件,我想知道这是否可能在Elixir中没有核心Gulp?

目前我有:

mix.less([
        'app.less',
        'login.less',
        'till.less'
    ])
    .version([
        "css/app.css",
        "css/login.css"
    ]);
Run Code Online (Sandbox Code Playgroud)

我已经尝试将其拆分为多个管道,但它似乎覆盖并且只执行最后一项任务:

mix.less([
        'app.less',
        'login.less'
    ])
    .less(['till.css'])
    .version([
        "css/app.css",
        "css/login.css"
    ]);
Run Code Online (Sandbox Code Playgroud)

有什么方法可以解决这个问题吗?

laravel gulp gulp-watch laravel-5 laravel-elixir

5
推荐指数
1
解决办法
691
查看次数

使用Gulp与Laravel Elixir - 禁用托盘图标消息?

当我gulp在Windows上使用命令行使用Laravel Elixir任务时,每次运行时都会在托盘图标中显示消息.我必须点击文字气球才能gulp完成任务.我觉得这很烦人.

导致此托盘图标出现在Windows上的原因是什么,以及如何禁用它,或者不必单击气球?

laravel gulp laravel-elixir

5
推荐指数
1
解决办法
488
查看次数

Laravel elixir Sass错误

我正在我最新的家用机器上安装laravel elixir,在laravel 5.3上工作,我按照确切的文档来安装laravel elixir,但它没有用,它是关于sass文件的抛出错误.这是快照

我该如何解决这个问题.测试版是 - >```

[19:33:15] Using gulpfile ~/sites/dev.friendsforever/server/gulpfile.js
[19:33:15] Starting 'all'...
[19:33:15] Starting 'sass'...
[19:33:16] 'sass' errored after 169 ms
[19:33:16] Error: ENOENT: no such file or directory, scandir '/home/vagrant/sites/dev.friendsforever/server/node_modules/node-sass/vendor'
    at Error (native)
    at Object.fs.readdirSync (fs.js:856:18)
    at Object.getInstalledBinaries (/home/vagrant/sites/dev.friendsforever/server/node_modules/node-sass/lib/extensions.js:119:13)
    at foundBinariesList (/home/vagrant/sites/dev.friendsforever/server/node_modules/node-sass/lib/errors.js:20:15)
    at foundBinaries (/home/vagrant/sites/dev.friendsforever/server/node_modules/node-sass/lib/errors.js:15:5)
    at Object.module.exports.missingBinary (/home/vagrant/sites/dev.friendsforever/server/node_modules/node-sass/lib/errors.js:45:5)
    at Object.<anonymous> (/home/vagrant/sites/dev.friendsforever/server/node_modules/node-sass/lib/index.js:15:28)
    at Module._compile (module.js:413:34)
    at Object.Module._extensions..js (module.js:422:10)
    at Module.load (module.js:357:32)
[19:33:16] 'all' errored after 179 ms
[19:33:16] Error in plugin 'run-sequence(sass)'
Message:
    ENOENT: no such file or …
Run Code Online (Sandbox Code Playgroud)

laravel-elixir laravel-5.3

5
推荐指数
1
解决办法
1364
查看次数

Laravel elixir - 不生成地图文件

问题是 - 如何强制Laravel Elixir不生成地图文件?

目前,如果我运行,gulp我将生成app.cssapp.css.map文件.我不知道这个app.css.map文件是什么,但我认为目前对我来说没有必要.问题是 - 如何强制gulp不生成此文件?

目前我gulpfile.js看起来像这样:

var elixir = require('laravel-elixir');

elixir(function(mix) {
    mix.sass('app.scss', 'public/css/app.css');
});
Run Code Online (Sandbox Code Playgroud)

laravel gulp laravel-elixir

4
推荐指数
1
解决办法
6048
查看次数

Laravel 5 Elixir:如何混合复制多个文件

如何将多个文件与Elixir混合复制?

这不起作用:

mix.copy([
    ['node_modules/vue/dist/vue.js', 'resources/assets/js/vendor/vue.js'],
    ['node_modules/vue-resource/dist/vue-resource.js', 'resources/assets/js/vendor/vue-resource.js']
]);
Run Code Online (Sandbox Code Playgroud)

除以下任何其他建议:

mix.copy('node_modules/vue/dist/vue.js', 'resources/assets/js/vendor/vue.js');
mix.copy('node_modules/vue-resource/dist/vue-resource.js', 'resources/assets/js/vendor/vue-resource.js');
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-elixir

4
推荐指数
1
解决办法
1919
查看次数

Laravel Elixir Browserify失败!:意外的令牌 - 使用VueJs

任何人都可以帮我解决这个问题吗?我正在努力学习如何使用Laravel的elixir.browserify + vue.js,但我无法完成这项工作!我收到这个错误:

gulp-notify: [Laravel Elixir] Browserify Failed!: Unexpected token

D:\xampp\htdocs\pwebdev-project\resources\assets\js\components\skills.vue:1
<template>
^
ParseError: Unexpected token
Run Code Online (Sandbox Code Playgroud)

知道可能是什么问题吗?我是否需要指定我想要使用vueify的地方,或者我只需要像我一样安装它?

的package.json

{
  "private": true,
  "devDependencies": {
    "babel-runtime": "^6.3.13",
    "gulp": "^3.8.8",
    "vue-hot-reload-api": "^1.2.2",
    "vueify": "^7.0.2"
  },
  "dependencies": {
    "bootstrap": "^3.3.6",
    "font-awesome": "^4.5.0",
    "jquery": "^2.1.4",
    "laravel-elixir": "^4.0.0",
    "vue": "^1.0.11",
    "vue-resource": "^0.1.17"
  }
 }
Run Code Online (Sandbox Code Playgroud)

gulpfile.js

var elixir = require('laravel-elixir');

elixir(function(mix) {
    mix.browserify('main.js');
});
Run Code Online (Sandbox Code Playgroud)

main.js

var Vue = require('vue')
var Skills = require('./components/skills.vue')

new Vue({
    el: '#app',
    components: {
        'skills' : Skills
    }
})
Run Code Online (Sandbox Code Playgroud)

和/components/skills.vue

<template>
    <div> …
Run Code Online (Sandbox Code Playgroud)

php browserify vue.js laravel-elixir laravel-5.1

4
推荐指数
1
解决办法
3965
查看次数

用npm安装CKEditor

我正在尝试在我的项目中安装CKEditor.我正在使用Laravel.

我知道我可以下载文件,但我喜欢让我的生活变得困难,我决定将CKEditor安装为npm依赖项.

正如他们在这里的文档中所述,我将包添加到package.json,如下所示:

"dependencies": {
    "jquery": "^1.11.1",
    "bootstrap-sass": "^3.0.0",
    "elixir-coffeeify": "^1.0.3",
    "laravel-elixir": "^4.0.0",
    "font-awesome": "^4.5.0",
    "ckeditor": "^4.5.7"
}
Run Code Online (Sandbox Code Playgroud)

现在我想我必须在app.coffee中要求它,所以我尝试了:

window.$ = window.jQuery = require('jquery')
require('bootstrap-sass')
require('ckeditor')
Run Code Online (Sandbox Code Playgroud)

这肯定会将ckeditor.js脚本添加到我的app.js. 但是ckeditor似乎有自己的依赖项,例如config.js或editor.css,当然服务器对这些请求的响应为404.

我怎么能这样安装CKeditor?

谢谢!

ckeditor node.js laravel gulp laravel-elixir

4
推荐指数
1
解决办法
4697
查看次数

elixir合并后删除中间文件

我正在使用Laravel 5.在gulp任务期间,处理过的SASS文件和从资源文件夹复制的其他CSS文件存储在public/css中.然后将public/css中的所有文件合并为一个文件"all.css".因此需要删除创建的文件.

我怎样才能做到这一点?

laravel-5 laravel-elixir

3
推荐指数
1
解决办法
1701
查看次数