0
由於與typescript,babel和webpack的兼容性問題,我必須使用export class Test {}
語法而不是export default class Test {}
。它解決了所有與打字稿有關的問題,但導致webpack命名空間中的所有內容。Webpack命名空間es6模塊
我正在使用webpack生成umd並且正在通過requirejs測試include。
但是,而不是直接傳遞函數,我現在正在獲取具有屬性的對象。這不會在我的真實應用程序中飛行。
{
Test: function Test() {}
}
webpack.config.js:
module.exports = {
entry: './test.js',
output: {
filename: 'a.js',
libraryTarget: 'umd'
},
module: {
loaders: [{
test: /\.js$/, loader: 'babel-loader'
}]
}
};
.babelrc:
{
"presets": ["es2015"]
}