Гэтсби не может скомпилировать поток - PullRequest
1 голос
/ 15 марта 2019

Я установил Flow в своем проекте Gatsby, добавив плагин gatsby-plugin-flow.

Создан файл .flowconfig в корне проекта и "gatsby-plugin-flow": "^ 1.0.4" зависимость в package.json.

Когда я запускаю gatsby development , возникает ошибка:

ERROR in ./src/components/layout.js
Module build failed (from ./node_modules/gatsby/dist/utils/babel-loader.js):
SyntaxError: /Users/iqc/project/src/components/layout.js: Unexpected token, expected "," (10:29)

   8 | import "./layout.css"
   9 | 
> 10 | const Layout = ({ children } : Object) => (
     |                              ^
  11 |   <StaticQuery
  12 |     query={graphql`

Похоже, Бабель не может скомпилировать проект. Может быть, проблема с ES6 в Гэтсби?

Я также пытался установить Flow с официальными документами (без плагина), но возникает та же проблема.

Спасибо!

1 Ответ

0 голосов
/ 15 марта 2019

Вы установили gatsby-plugin-flow, но вам также нужно добавить его как плагин в файл gatsby-config.js.

Гэтсби-config.js

module.exports = {
  plugins: ['gatsby-plugin-flow'],
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...