Storybook有一个内置的Webpack配置,直到Webpack v4,可以使用tsconfig-paths-webpack-plugin并声明自定义tscofnig(或任何其他插件)为:
const TsconfigPathsPlugin = require('tsconfig-paths-webpack-plugin');
module.exports = {
...,
webpackFinal: async (config) => {
config.resolve.plugins = [new TsconfigPathsPlugin()];
return config;
}
有没有人让它与Webpack v5一起工作或使用任何其他包?
仍然倾向于main.ts
文件中插件配置的解决方案,这将更合适。
但作为解决方案,添加环境变量工作:"storybook": "TS_NODE_PROJECT=tsconfig.dev.json start-storybook"