babel: babel-preset-typescript doesn't work
Followed the documentation at: https://www.npmjs.com/package/babel-preset-typescript
Getting this error:
node node_modules/babel-cli/bin/babel --presets typescript src/models/result.ts
Error: You gave us a visitor for the node type "TSDeclareFunction" but it's not a valid type (While processing preset: "/Users/nojvek/mp/insights/node_modules/babel-preset-typescript/lib/index.js")
at verify (/Users/nojvek/mp/insights/node_modules/babel-traverse/lib/visitors.js:196:13)
at Function.explode (/Users/nojvek/mp/insights/node_modules/babel-traverse/lib/visitors.js:72:3)
at Plugin.normaliseVisitor (/Users/nojvek/mp/insights/node_modules/babel-cli/node_modules/babel-core/lib/transformation/plugin.js:155:29)
at new Plugin (/Users/nojvek/mp/insights/node_modules/babel-cli/node_modules/babel-core/lib/transformation/plugin.js:66:27)
at Function.memoisePluginContainer (/Users/nojvek/mp/insights/node_modules/babel-cli/node_modules/babel-core/lib/transformation/file/options/option-manager.js:119:21)
at Function.normalisePlugin (/Users/nojvek/mp/insights/node_modules/babel-cli/node_modules/babel-core/lib/transformation/file/options/option-manager.js:146:32)
at /Users/nojvek/mp/insights/node_modules/babel-cli/node_modules/babel-core/lib/transformation/file/options/option-manager.js:184:30
at Array.map (native)
at Function.normalisePlugins (/Users/nojvek/mp/insights/node_modules/babel-cli/node_modules/babel-core/lib/transformation/file/options/option-manager.js:158:20)
at OptionManager.mergeOptions (/Users/nojvek/mp/insights/node_modules/babel-cli/node_modules/babel-core/lib/transformation/file/options/option-manager.js:234:36)
"babel-cli": "6.10.1",
"babel-core": "6.3.17",
"babel-eslint": "6.0.2",
"babel-loader": "6.2.0",
"babel-plugin-syntax-async-functions": "6.13.0",
"babel-plugin-transform-regenerator": "6.22.0",
"babel-preset-es2015": "6.3.13",
"babel-preset-typescript": "^7.0.0-alpha.19",
End goal is to get this working with webpack with babel-loader.
About this issue
- Original URL
- State: closed
- Created 7 years ago
- Reactions: 7
- Comments: 27 (11 by maintainers)
@rodrigopivi babel/babylon#768