Сценарий сборки Babel не копирует файлы в папку

#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" }