将打字稿路径添加到 Storybook - Webpack v5?
Add typescript paths to Storybook - Webpack v5?
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"
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"