Elixir Laravel SyntaxError:意外的令牌

Tho*_*ink 1 css json laravel gulp

我对我做了一些改动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)
Run Code Online (Sandbox Code Playgroud)

看着我,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']);
});
Run Code Online (Sandbox Code Playgroud)

Tho*_*ink 5

在目录中打开rev-manifest.json文件后public/build/,我发现它css/imports-xxxxxxx.css在json列表中以某种方式丢失了.我删除rev-manifest.json并输入了命令gulp.现在打开后rev-manifest.json列出所有的css文件,错误消失了.