Closed
Description
When rendered with ts-loader
and babel!ts
, there is a non existent pointer being used for babel_helper_vue_jsx_merge_props_1
, that pointer is babel_helper_vue_jsx_merge_props_1.default
, babel_helper_vue_jsx_merge_props_1
returns the correct function, where as babel_helper_vue_jsx_merge_props_1.default
returns undefined.
.tsconfig
{
"compilerOptions": {
"jsx": "preserve",
"module": "commonjs",
"outDir": "bin/",
"sourceMap": true,
"target": "es5"
},
"include": [
"src/typings/**/*.ts"
],
"files": [
"./src/app/app.tsx"
]
}
webpack.config.js
module.exports = {
entry: './src/app/app.tsx',
output: {
filename: 'bin/bundle.js'
},
resolve: {
// Add `.ts` and `.tsx` as a resolvable extension.
extensions: ['', '.webpack.js', '.web.js', '.ts', '.tsx', '.js']
},
module: {
loaders: [
// all files with a `.ts` or `.tsx` extension will be handled by `ts-loader`
{
test: /\.tsx?$/,
loader: 'ts-loader'
},
{
test: /\.tsx$/,
exclude: /(node_modules|bower_components)/,
loader: 'babel!ts',
}
]
}
};
Metadata
Metadata
Assignees
Labels
No labels