2016-09-18 4 views
1

Я внесла некоторые изменения в мой gulpfile.js. Тогда я получил следующую ошибку синтаксиса в моем терминале после выполнения команды gulp:Elixir Laravel SyntaxError: Неожиданный токен

'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']); 
}); 

ответ

5

После открытия файла rev-manifest.json в каталоге public/build/, я обнаружил, что это было как-то отсутствует в списке JSon css/imports-xxxxxxx.css. Я удалил rev-manifest.json и ввел команду gulp. Теперь после открытия rev-manifest.json все файлы css перечислены и ошибка исчезла.