nuxt에서 스토리북을 설치하고 실행하는데 해당 에러가 발생했다.
Pre-transform error: Failed to load url /sb-preview/runtime.js (resolved id: /sb-preview/runtime.js). Does the file exist?
해당 에러가 발생한 이유는 현재 스토리북은 builder-vite
를 사용하고 있는데, vite가 버전을 업데이트하면서 사전 변환 기능이 새로 추가되어 해당 에러가 발생하고 있었다.
nuxt.config.ts
파일에 assetsInclude
속성을 추가하여 assets
를 포함시키도록 설정하여 에러가 발생하지 않도록 한다.
export default defineNuxtConfig({
// ...
vite: {
assetsInclude: ['/sb-preview/runtime.js'],
},
});