2016-12-13 3 views
2

Как настроить Babel и Webpack для загрузки исходного кода ES6 и библиотеки поставщиков ES5, например: jQuery и наших старых файлов javascript в одном проекте? Все они имеют одинаковое расширение * .js.Как настроить Webpack и Babel на использование ES5 и ES6 в одном проекте

{ 
    test: /\.js$/, 
    loader: 'babel', 
    include: projectRoot, 
    exclude: /node_modules/ 
    }, 

Над загрузчиком загрузите ES6 правильно, но обработайте все файлы js как ES6. Как насчет моих старых файлов js libs, которые находятся в ES5?

Вот мой .babelrc файл:

{ 
    "presets": ["es2015", "stage-2"], 
    "plugins": ["transform-runtime"], 
    "comments": false 
} 

ответ

0

ES6 обратно совместим с ES5. Вам не нужно беспокоиться об этом. Код ES5 не будет транслироваться и предположительно будет скопирован дословно (возможно, с некоторой оптимизацией, хотя я не уверен)

Смежные вопросы