2017-07-24 3 views
1

Les mappages source CSS ne sont pas générés. Alors que les cartes source JS sont bien générées sans aucune erreur. Ma version laravel est 5.1Laravel gulp manquant des fichiers de mappage source css

J'ai également essayé ce code ci-dessous. Même si cela ne fonctionne pas

elixir.config.sourcemaps = true; 

gulpfile.js

/** 
* Global CSS MIX 
*/ 
elixir(function(mix) { 
    mix.styles([ 
     "user/common.css", 
     "user/custom.css", 
     "user/font-awesome.min.css", 
    ], 'public/assets/css/builds/global.css'); 
}); 

/** 
* Global JS MIX 
*/ 
elixir(function(mix) { 
    mix.scripts([ 
     "angular/angular.min.js", 
     "angular/angular-animate.js", 
     "angular/angular-sanitize.min.js", 
     "user/chat.js" 
    ], 'public/assets/js/builds/global.js'); 
}); 

structure Répertoire

resources/ 
├── assets 
│ ├── css 
│ │ └── user 
│ │  ├── common.css 
│ │  ├── custom.css 
│ │  ├── font-awesome.min.css 
│ ├── js 
│ │ └── angular 
│ │  ├── angular.min.js 
│ │  ├── angular-animate.js 
│ │  ├── angular-sanitize.min.js 
│ │ └── user 
│ │  ├── chat.js  
+0

S'il vous plaît spécifier _what_ genre de problème que vous rencontrez. – Adrenaxus

+0

Les cartes source CSS ne sont pas générées – laktherock

+0

Pourriez-vous exécuter la liste 'npm' et vérifier quelle version d'elixir est actuellement installée? Parce que [comme indiqué dans les docs] (https://laravel.com/docs/5.1/elixir#css-source-maps) les cartes source sont générées par défaut dans Elixir qui a été livré avec Larvel 5.1. – Kovah

Répondre

0

Je ne sais pas où est le problème. mais mise à niveau à [email protected]^4.0.0 résoudre un problème similaire dans mon cas

0

Avez-vous essayé d'utiliser sourceMaps()?

elixir(function(mix) { 
    mix.styles([ 
      "user/common.css", 
      "user/custom.css", 
      "user/font-awesome.min.css", 
     ], 'public/assets/css/builds/global.css') 
     .sourceMaps(); 
    } 
); 
+0

Merci pour la réponse. Oui j'ai essayé Mais ça ne marche pas. Erreur dans la console "TypeError: mix.styles (...). SourceMaps n'est pas une fonction" – laktherock

0

Au sommet de votre gulpfile.js vous pouvez ajouter ceci:

elixir.config.sourcemaps = false; //for live version 
// elixir.config.sourcemaps = true; //for dev version 

Je ne sais pas si cela va résoudre votre problème spécifique, mais sur quelques projets où j'ai eu la même erreur cette aidé. (note laravel 5.0 - 5.2 max)

+0

ne fonctionne pas :-( – laktherock