【问题标题】:Elixir Laravel SyntaxError: Unexpected tokenElixir Laravel SyntaxError: Unexpected token
【发布时间】:2016-09-18 11:36:11
【问题描述】:

我对我的gulpfile.js 做了一些更改。然后我在执行gulp 命令后在我的终端中收到以下语法错误:

'version' errored after 657 μs
     SyntaxError: Unexpected token }
        at Object.parse (native)
        at VersionTask.deleteManifestFiles (/var/www/html/work/node_modules/laravel-elixir/dist/tasks/VersionTask.js:114:29)
        at VersionTask.gulpTask (/var/www/html/work/node_modules/laravel-elixir/dist/tasks/VersionTask.js:72:18)
        at VersionTask.run (/var/www/html/work/node_modules/laravel-elixir/dist/tasks/Task.js:139:31)
        at /var/www/html/work/node_modules/laravel-elixir/dist/tasks/GulpBuilder.js:60:37
        at Array.forEach (native)
        at Gulp.<anonymous> (/var/www/html/work/node_modules/laravel-elixir/dist/tasks/GulpBuilder.js:59:54)
        at module.exports (/var/www/html/work/node_modules/orchestrator/lib/runTask.js:34:7)
        at Gulp.Orchestrator._runTask (/var/www/html/work/node_modules/orchestrator/index.js:273:3)
        at Gulp.Orchestrator._runStep (/var/www/html/work/node_modules/orchestrator/index.js:214:10)

查看我的public/build/css directory,我注意到我所有的 css 版本都不正确。 怎么会这样?我应该如何解决它?

gulpfile.js

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

require('laravel-elixir-vue');


elixir(mix => {
    // for the application, after login
    mix.sass(['styles.scss','imports.scss'])
        .version(['css/styles.css','css/imports.css']);
});

【问题讨论】:

    标签: css json laravel gulp


    【解决方案1】:

    打开public/build/ 目录中的rev-manifest.json 文件后,我发现它在json 列表中不知何故缺少css/imports-xxxxxxx.css。我删除了rev-manifest.json,输入了命令gulp。现在打开rev-manifest.json后,所有的css文件都列出来了,错误就消失了。

    【讨论】:

      猜你喜欢
      • 2012-05-17
      • 2019-02-10
      • 2019-11-10
      • 2014-07-08
      • 2013-11-15
      • 2020-09-26
      • 2011-03-09
      • 2014-01-06
      • 2012-04-10
      相关资源
      最近更新 更多