스토리북 파일 안에서 Typescript에서 설정한 절대 경로로 Import를 할 때 경로를 찾지 못하는 오류가 발생한다.
그럴 때는 tsconfig-paths-webpack-plugin을 설치하고 사용하면 된다.
.storybook/main.ts에서 tsconfig-paths-webpack-plugin를 불러와주고
const TsconfigPathsPlugin = require('tsconfig-paths-webpack-plugin');
config 객체 안에 코드를 넣어준다.
const config: StorybookConfig = {
... 생략 ...
webpackFinal: async (config: Configuration) => {
if (!config.resolve) {
config.resolve = {};
}
if (!config.resolve.plugins) {
config.resolve.plugins = [];
}
config.resolve.plugins.push(new TsconfigPathsPlugin({}));
return config;
}
}
'React.js & Next.js' 카테고리의 다른 글
[Next.js] 빌드를 standalone으로 배포하기 (0) | 2023.08.16 |
---|---|
[Next.js]Jest와 React Testing Library 사용하기 (0) | 2023.08.16 |