2016-07-18 12 views
6

İşte benim .babelrc neye benziyor. Açıkçası bunun nedeni bir JSON dosyada regex arasında çalışmaz: Burada normal ifadeler kullanabilirsiniz bir yolu.Babelrc'de regex kullanabilir misiniz?

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

var mı?

+0

yılında .babelrc.js gerektiren '/ *// ** diy-fe-paylaşımlı'' yerine? –

+0

Lütfen başlığınızı yazınız. –

+0

Neden regex'e ihtiyacınız var? Basit bir glob yeterli değil mi? – Bergi

cevap

0

Belki böyle .babelrc içinde normal ifadeler kullanabilirsiniz: https://github.com/probablyup/markdown-to-jsx

.babelrc.js oluşturun:

const eklentileri = [ 'duygu', ];

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

Sonra dize `kullanmak .babelrc

{ 
    "presets": ["./.babelrc.js"] 
} 
İlgili konular