Как в webpack пропустить либу через babel

122
15 марта 2019, 18:40

На проекте используется CanJs 5.15, проблема в IE ругается на использование for of в одном из модулей

В проекте тоже используется for of, но он заменяется через babel (насколько я понял либы через babel не прогоняются). Может как то иначе надо собирать все это?

Импорт canJs:

import Component from 'can-component';
import { DefineMap, DefineList } from 'can';

webpack config:

module: {
    rules: [
        {
            test: /\.js$/,
            use: 'babel-loader',
        },
        {
            test: /\.tpl$/,
            use: 'can-stache-loader',
            exclude: [/node_modules/],
        }
    ]
},

.babelrc:

{
    "presets": [
        "@babel/preset-env",
    ],
    "plugins": [
        "@babel/plugin-proposal-function-bind",
        "@babel/plugin-transform-object-assign",
        "@babel/plugin-transform-for-of",
        ["@babel/plugin-transform-runtime", {
            "regenerator": true,
            "helpers": true,
        }],
    ]
}
READ ALSO
Регулярка: дефис, латиница и цифры?

Регулярка: дефис, латиница и цифры?

как к регулярке добавить возможность еще и дефиса?

147
Импорт переменной. Как получить доступ к переменной из другого файла?

Импорт переменной. Как получить доступ к переменной из другого файла?

Я пытаюсь сделать переменную глобальной и получить доступ к ней с другого файла, но у меня ничего не получается

137
Как передать данные из файла PHP в JS файл

Как передать данные из файла PHP в JS файл

Есть php файл с функциями, в нем такая функция:

166