问题描述
配置在tsconfig.json
中的别名系统在storybook框架下无法生效
解决方法
添加插件tsconfig-paths-webpack-plugin
到storybook的运行时框架中。
实施
安装插件
npm install -D tsconfig-paths-webpack-plugin
配置插件
配置路径.storybook/main.js
.
const TsconfigPathsWebpackPlugin = require('tsconfig-paths-webpack-plugin')
module.exports = {
...
webpackFinal: async (config) => {
config.resolve.plugins = [
...config.resolve.plugins,
new TsconfigPathsWebpackPlugin()
];
return config;
}
...
}