Вы делаете небольшую JS-библиотеку (jаvascript) (код в - Ответ на вопрос по РВПЯJS №2496162
Новинка
-5%
Вопрос
Вы делаете небольшую JS-библиотеку (jаvascript) (код в src/ с современным ES). Её должны уметь запускать Node.js 14 и старые браузеры. Нужно быстро настроить локально Babel CLI, добавить пресет @babel/preset-env, скрипт сборки и получить выход в lib/ с sourcemaps.Какой набор действий корректен для поставленной задачи?
- npm i -g @babel/cli @babel/core @babel/preset-env echo '{ "presets": ["@babel/preset-env"] }' ˃ .babelrc npm run build package.json не меняем
- npm i -D typescript echo '{ "compilerOptions": { "target": "ES5", "outDir": "lib" } }' ˃ tsconfig.json npm run build Сборка через tsc
- npm i -D @babel/cli @babel/core @babel/preset-env core-js echo '{ "presets": [["@babel/preset-env", { "useBuiltIns": "usage", "corejs": 3 }]] }' ˃ .babelrc package.json (фрагмент): { "scripts": { "build": "babel src --out-dir lib --source-maps" } } Далее: npm run build
- npm i @babel/cli @babel/core @babel/preset-env -S echo '{ "presets": [["@babel/preset-env", { "modules": false }]] }' ˃ .babelrc node src/index.js ˃ lib/index.js
Ответ
Этот вопрос в коллекциях
-25%

Я был поражен тем, как важно предпринимать действия. Недостаточно просто знать, нужно использовать знания. Мало хотеть чего-то, нужно делать. - Леонардо Да Винчи




















