Удалите Глобальное "используйте строгий" из babel-preset-env
Я хочу удалить глобальное "используйте строгое", которое babel-preset-env добавляет с babel 6.x.
Я прочитал другой пост о es2015.
Я пробовал следующую конфигурацию.babelrc, но безрезультатно:
{
"presets": [["env", {"loose":true}]],
"plugins": [
["transform-es2015-modules-commonjs", {
"strict" : false
}]
]
}
Я не хочу редактировать фактический файл в node_modules, как другой пост, предложенный для es2015. Это довольно взломать и не будет сохраняться.
Пока единственное решение - использовать gulp-iife для упаковки каждого файла. Неужели нет способа передать опцию в моем файле.babelrc, чтобы отключить это?
Какой плагин в 'env' даже делает это?
Спасибо
1 ответ
Установить modules
вариант env
предустановка false
:
{
"presets": [
["env", { "modules": false }]
]
}
модули
"amd" | "umd" | "systemjs" | "commonjs" | false
по умолчанию"commonjs"
,Включить преобразование синтаксиса модуля ES6 в другой тип модуля.
Установка в false не будет преобразовывать модули.