2016-07-18 15 views
6

Hier ist, was meine .babelrc aussieht. Offensichtlich ist es nicht funktioniert, weil der Regex in einer JSON-Datei:Können Sie eine Regex in .babelrc verwenden?

{ 
    "presets": ["es2015", "react"], 
    "plugins": ["transform-object-rest-spread"], 
    "only": [ 
    '/client/**/*', 
    '/server/**/*', 
    /diy-fe-shared/ // <--- regex here breaks 
    ] 
} 

Gibt es eine Möglichkeit hier einen regulären Ausdruck zu benutzen?

+0

die Zeichenfolge verwenden ' '/ */DIY-fe-shared/**'' statt? –

+0

Bitte überprüfen Sie Ihren Titel. –

+0

Warum brauchen Sie hier eine Regex? Ist nicht ein einfacher Glob genug? – Bergi

Antwort

0

Vielleicht können Sie regex in .babelrc wie folgt verwenden: https://github.com/probablyup/markdown-to-jsx

erstellen .babelrc.js:

const Plugins = [ 'Emotion', ];

if (process.env.NODE_ENV === 'production') { 
    plugins.push('transform-react-remove-prop-types'); 
} 

module.exports = { 
    plugins, 
    presets: [ 
    ['es2015', { 
     loose: true, 
     modules: process.env.BABEL_ENV === 'esm' ? false : 'commonjs', 
    }], 
    'react', 
    'stage-2', 
    ], 
}; 

erfordern Dann .babelrc.js in .babelrc

{ 
    "presets": ["./.babelrc.js"] 
} 
Verwandte Themen