#node.js #reactjs #build #babeljs #create-react-app
#node.js #reactjs #сборка #babeljs #create-react-app
Вопрос:
Я использую create-react-app для создания библиотеки. Мой сценарий сборки ничего не делает, когда он должен копировать все из src/lib
dist
в. У меня установлена последняя @babel/cli
версия.
"scripts": {
"start": "react-scripts start",
"build": "SET NODE_ENV=production babel src/lib --out-dir dist --copy-files",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
Он просто говорит Done in 0.14s
и на самом деле ничего не копирует.
Кроме того, должен ли я использовать накопительный пакет вместо этого? И как я должен настраивать свой babel для повышения производительности и совместимости (например: ES5 => ES6)?
Ответ №1:
Babel является частью встроенной конфигурации create-react-app, поэтому вам не нужно устанавливать babel-cli или использовать babel напрямую. build
Сценарий должен быть просто { "build": "react-scripts build" }