|
|
@ -1,23 +1,23 @@ |
|
|
|
const path = require('path'); |
|
|
|
|
|
|
|
module.exports = { |
|
|
|
module: { |
|
|
|
rules: [ |
|
|
|
{ |
|
|
|
test: /\.tsx?$/, |
|
|
|
loader: 'ts-loader', |
|
|
|
include: [ |
|
|
|
path.join(__dirname, '../src'), |
|
|
|
path.join(__dirname, '../stories') |
|
|
|
] |
|
|
|
} |
|
|
|
module.exports = async ({ config, mode }) => { |
|
|
|
|
|
|
|
config.module.rules.push({ |
|
|
|
test: /\.tsx?$/, |
|
|
|
loader: 'ts-loader', |
|
|
|
include: [ |
|
|
|
path.join(__dirname, '../src'), |
|
|
|
path.join(__dirname, '../stories') |
|
|
|
] |
|
|
|
}, |
|
|
|
resolve: { |
|
|
|
}); |
|
|
|
|
|
|
|
config.resolve = { |
|
|
|
alias: { |
|
|
|
'vue$': 'vue/dist/vue.esm.js' // 'vue/dist/vue.common.js' for webpack 1
|
|
|
|
}, |
|
|
|
extensions: ['.ts', '.tsx', '.js', '.jsx'], |
|
|
|
enforceExtension: false |
|
|
|
} |
|
|
|
}; |
|
|
|
|
|
|
|
return config; |
|
|
|
}; |