Как использовать browserify с babel? - PullRequest
0 голосов
/ 07 июня 2019

Я пытаюсь использовать реакцию с компилятором babel.

Я попытался выполнить поиск в Google, но не нашел никакого решения.

Вот как выглядит мой package.json.

{
  "scripts": {
    "build": "babel --watch src -d lib"
  },
  "devDependencies": {
    "@babel/cli": "^7.4.4",
    "@babel/core": "^7.4.5",
    "@babel/preset-env": "^7.4.5",
    "@babel/preset-react": "^7.0.0",
    "babel-core": "^6.26.3",
    "babelify": "^10.0.0"
  }
}

Я также создал .babelrc с предустановками

{
  "presets": ["@babel/preset-env", "@babel/preset-react"]
}

Я компилирую свой код с помощью команды.npm run build.

Все работает нормально, но теперь я хотел бы разделить свой реагирующий компонент в разных файлах и использовать их при импорте.

, когда я импортирую компонент с помощью импорта синтаксиса "Person.js».файл скомпилирован, но при запуске в браузере он говорит, что файл не найденЯ понимаю, что babel заменяет import на require, и я знаю, что browserify - решение для этого, но я не знаю, как использовать browserify с babel.

...