2013-07-31 2 views
1

J'utilise requireJS pour réduire les fichiers js et css pour un thème wordpress, mais je veux que le style.css soit ignoré quand requireJS construit le thème optimisé car le dossier theme optimisé est supposé avoir un autre fichier style.css.Comment exclure un fichier css d'une build requireJS?

Mon fichier app.build.js ressemble à ceci:

({ 
appDir: "../", 
baseUrl: "js", 
dir: "../../target/", 
modules: [ 
    { 
     name: "main" 
    } 
], 
paths: { 
    [...] 
}, 
shim: { 
    [...] 
} 
}) 

Je l'ai déjà essayé d'ajouter ce qui suit sans résultat:

fileExclusionRegExp: /^style$/, 

Répondre

0

Depuis savoir quand le fichier est chargé n'est pas fiable, cela n'a pas de sens de soutenir explicitement les fichiers CSS dans le chargement de RequireJS, car cela conduira à des rapports de bogues dus au comportement du navigateur. C'est pourquoi Requirejs ne supporte pas le chargement CSS.

+0

Mais requireJS optimise-t-il les fichiers css? Ce que vous dites est qu'exclure style.js de la construction fonctionnerait, mais pas style.css? Avec la construction, je pense à quand requireJS est exécuté en utilisant: nœud ../r.js -o app.build.js Tout est copié et optimisé dans/target /, mais j'aimerais exclure style.css de ce processus. –

Questions connexes