Comments (13)
続報
https://github.com/nuxt/nuxt.js/blob/baf94d31f300b3fdeae1da12af7e944016fe99b3/packages/builder/src/builder.js#L570
ここで .nuxt-storybook/layouts/default.vue
が生成されている
from blog.
builder.template
に default.vue
が含まれているせい
from blog.
from blog.
from blog.
ここで push されている
https://github.com/nuxt/nuxt.js/blob/7e7190b90d4ec781b80bdfe3d90d4174f1fbdc2d/packages/builder/src/builder.js#L366
from blog.
build が成功するプロジェクトでは templateVars.layouts.default
が ../app/layouts/default.vue
このプロジェクトでは undefined
from blog.
srcDir
の違いだった
この行の this.options.srcDir
の値が違う
https://github.com/nuxt/nuxt.js/blob/7e7190b90d4ec781b80bdfe3d90d4174f1fbdc2d/packages/builder/src/builder.js#L338
成功するプロジェクトはちゃんと nuxt.config
の指定した値が設定されているが、失敗するプロジェクトでは設定されていない
from blog.
成功するプロジェクトで config nuxt.config.ts
にすると再現する
from blog.
これっぽい...?
nuxt-modules/storybook#160
from blog.
ここでは require.resolve("./nuxt.config")
が実行される
node のコンテキストだと nuxt.config.ts
は見つからず、ts-node のコンテキストだと見つかる
https://github.com/nuxt/nuxt.js/blob/4de44e6c523f50acff0bd9615b891ed567c2d4b9/packages/config/src/load.js#L28
yarn nuxt storybook build
は node のコンテキストで実行されているのが原因
from blog.
nuxt のサブコマンドの問題か...?
from blog.
nuxt-storybook
コマンドを execa で実行している
better child_process らしい
from blog.
workaround
yarn ts-node node_modules/.bin/nuxt-storybook build
from blog.
Related Issues (18)
- Add canonical url HOT 1
- 外形監視を入れる HOT 1
- content の置き場所を戻す HOT 1
- e2e テストを追加
- vue-tweet-embed を試す
- html lint 的なツールを入れる HOT 2
- リニューアルしたい
- cypress を試してみたい
- feed を追加
- eslint の a11y 系の plugin を入れる HOT 1
- acot を導入する HOT 11
- upptime を導入 HOT 7
- デプロイフローに Deployments API を組み込む
- Renovate の導入 HOT 3
- build の差分がないかチェックする GitHub Actions を追加 HOT 2
- Visual リグレッションテストを追加
- Dependency Dashboard
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from blog.