Слияние кода завершено, страница обновится автоматически
'use strict';
const runtimeVersion = require('@babel/runtime/package.json').version;
const { resolve } = require('./utils/projectHelper');
module.exports = function(modules) {
const plugins = [
[
resolve('@babel/plugin-transform-typescript'),
{
isTSX: true,
},
],
// resolve('babel-plugin-inline-import-data-uri'),
resolve('@babel/plugin-transform-member-expression-literals'),
resolve('@babel/plugin-transform-object-assign'),
resolve('@babel/plugin-transform-property-literals'),
[resolve('@babel/plugin-transform-runtime'), { version: runtimeVersion }],
resolve('@babel/plugin-transform-spread'),
resolve('@babel/plugin-transform-template-literals'),
resolve('@babel/plugin-proposal-export-default-from'),
resolve('@babel/plugin-proposal-export-namespace-from'),
resolve('@babel/plugin-proposal-object-rest-spread'),
[
resolve('@babel/plugin-proposal-decorators'),
{
legacy: true,
},
],
resolve('@babel/plugin-proposal-class-properties'),
];
return {
presets: [
resolve('@babel/preset-react'),
[
resolve('@babel/preset-env'),
{
modules,
targets: {
browsers: [
'last 2 versions',
'Firefox ESR',
'> 1%',
'ie >= 9',
'iOS >= 8',
'Android >= 4',
],
},
},
],
],
plugins,
};
};
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарий ( 0 )