Добавить Flow.js в Vue-cli 3 - PullRequest
       8

Добавить Flow.js в Vue-cli 3

0 голосов
/ 18 октября 2018

При попытке добавить Flow.js к существующему проекту я получаю ошибку компиляции:

Я получаю правильное состояние потока при выполнении (установил пакет и запустил поток init), поэтому нетпроблема здесь:

npm run flow 

Однако

npm run start

завершается с ошибкой компиляции

Module build failed (from ./node_modules/babel-loader/lib/index.js):
Error: Plugin/Preset files are not allowed to export objects, only functions. In /home/yaniv/Jeeng-Workspace/dashboard-v3/node_modules/babel-preset-flow/lib/index.js
    at createDescriptor (/home/yaniv/Jeeng-Workspace/dashboard-v3/node_modules/@babel/core/lib/config/config-descriptors.js:162:11)
    at items.map (/home/yaniv/Jeeng-Workspace/dashboard-v3/node_modules/@babel/core/lib/config/config-descriptors.js:87:50)
    at Array.map (<anonymous>)
    at createDescriptors (/home/yaniv/Jeeng-Workspace/dashboard-v3/node_modules/@babel/core/lib/config/config-descriptors.js:87:29)
    at createPresetDescriptors (/home/yaniv/Jeeng-Workspace/dashboard-v3/node_modules/@babel/core/lib/config/config-descriptors.js:79:10)
    at presets (/home/yaniv/Jeeng-Workspace/dashboard-v3/node_modules/@babel/core/lib/config/config-descriptors.js:61:19)
    at presets (/home/yaniv/Jeeng-Workspace/dashboard-v3/node_modules/@babel/core/lib/config/config-descriptors.js:51:25)
    at mergeChainOpts (/home/yaniv/Jeeng-Workspace/dashboard-v3/node_modules/@babel/core/lib/config/config-chain.js:308:26)
    at /home/yaniv/Jeeng-Workspace/dashboard-v3/node_modules/@babel/core/lib/config/config-chain.js:271:7
    at buildRootChain (/home/yaniv/Jeeng-Workspace/dashboard-v3/node_modules/@babel/core/lib/config/config-chain.js:90:20)
    at loadPrivatePartialConfig (/home/yaniv/Jeeng-Workspace/dashboard-v3/node_modules/@babel/core/lib/config/partial.js:51:55)
    at Object.loadPartialConfig (/home/yaniv/Jeeng-Workspace/dashboard-v3/node_modules/@babel/core/lib/config/partial.js:74:18)
    at Object.<anonymous> (/home/yaniv/Jeeng-Workspace/dashboard-v3/node_modules/babel-loader/lib/index.js:82:26)
    at Generator.next (<anonymous>)
    at step (/home/yaniv/Jeeng-Workspace/dashboard-v3/node_modules/babel-loader/lib/index.js:3:221)
    at _next (/home/yaniv/Jeeng-Workspace/dashboard-v3/node_modules/babel-loader/lib/index.js:3:409)

babel.config.js (для ссылки)

module.exports = {
  presets: [
    "flow",
    [
      ("@vue/app",
      {
        useBuiltIns: "entry"
      })
    ]
  ]
};
...